文档章节

Mac 常用命令

别人说我名字很长
 别人说我名字很长
发布于 2015/05/07 10:41
字数 824
阅读 37
收藏 1

mac os x

配置环境变量和别名 /Users/username/.zshrc

export   PATH=${PATH}:$GOPATH/bin;
alias yingxiao='cd /Users/username/godev/src/yingxiao'

文件编码转换

iconv -f GBK -t utf-8 weifang.csv > haha.csv

golang交叉编译

#编译为win32位
GOOS=windows GOARCH=386  go build -ldflags="-s -w -H windowsgui"

查看服务是否启动

ps -le |grep mysql

启动一个服务

service mysqld start

查看软件安装在哪个盘

whereis httpd

查看运行文件在哪里

which go

查看命令的位置

locate ifconfig

chmod修改文件和文件夹读写执行属性

chmod 777 hh.c

chown修改文件和文件夹的用户和用户组属性

要修改文件hh.c的所有者.修改为sakia的这个用户所有

chown sakia hh.c

将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net

chown -R sakia:net /tmp/sco

增加path路径

vi  /etc/profile

最后一行加上export PATH=$PATH:/sbin 保存关闭

安装编译环境需要的软件

yum install gcc gcc-c++ make flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel

查看系统信息

uname -a

查看系统是多少位的

getconf LONG_BIT

查看版本

cat /proc/version

登陆ssh

ssh root@101.129.242.151

拷贝远程服务器的文件到本地

scp root@111.129.242.182:/home/wwwroot/web/sites.zip ~/test

配置iptables

iptables -I INPUT 1 -p tcp --dport 1234 -j ACCEPT

-I INPUT 1 输入包里序号为1的 -p 指定要匹配数据包协议类型 --dport 端口 -j <目标>指定要跳转的目标 ACCEPT 接受数据包

保存iptables配置

iptables-save | tee /etc/sysconfig/iptables

设置开机启动

vi /etc/rc.local

增加一些开机启动处理程序
iptables -I INPUT 1 -p tcp --dport 1234 -j ACCEPT
supervisord -c /home/supervisord/supervisord.conf
......

安装pip

  1. 首先检查Linux有没有安装Python-pip包,直接执行 yum install python-pip
  2. 没有python-pip包就执行命令 yum -y install epel-release
  3. 执行成功之后,再次执行yum install python-pip
  4. 对安装好的pip进行升级 pip install --upgrade pip

安装supervisor

pip install supervisor

安装 setuptools (python2)

yum install python-setuptools

编译安装supervisor

wget http://pypi.python.org/packages/source/s/supervisor/supervisor-3.0b1.tar.gz
tar -zxvf supervisor-3.0b1.tar.gz 
cd supervisor-3.0b1
python setup.py install

启动supervisord

supervisord -c /etc/supervisord.conf 

生成supervisor配置文件

echo_supervisord_conf > /etc/supervisord.conf

supervisor进程配置文件

[program:test]
directory = /sites/websites/htdocs/test
command = /sites/websites/htdocs/test/test
autostart = true
startsecs = 5
redirect_stderr = true
stdout_logfile = /var/log/supervisor/test.log

supervisor修改配置文件后重新加载配置

supervisorctl update

supervisor启动

supervisord -c /etc/supervisord.conf

supervisor启动程序

supervisorctl start huifang

supervisor停止监听程序

supervisorctl stop huifang

配置nginx

vi /usr/local/nginx/conf/nginx.conf

server
{
    listen       8888;
    server_name 123.129.242.82;
    index index.html index.htm index.php;
    root  /sites/websites/htdocs/index;
    fastcgi_buffer_size 4k;
    fastcgi_buffers 8 4k;
    fastcgi_busy_buffers_size 4k;
    gzip off;

    location ~ .*\.php$
    {
            fastcgi_pass unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fcgi.conf;
    }

    access_log  /home/wwwroot/index/log/access.log combined;
    error_log   /home/wwwroot/index/log/error.log crit;
}

重启nginx

/usr/local/nginx/sbin/nginx -s reload

安装brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装git

brew install git

卸载git

brew uninstall git

更新brew

brew update

brew查询软件

brew search nginx

安装mysql

brew install mysql

卸载mysql

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

© 著作权归作者所有

上一篇: 权限 Ralasafe 思考
下一篇: gb2312_to_utf8.go
别人说我名字很长
粉丝 58
博文 262
码字总数 113407
作品 0
济南
程序员
私信 提问
【Python 第20课】命令行常用命令

说一下命令行(Windows下叫“命令提示符”,Mac下叫“终端”)里的常用命令。 打开命令行,我们会看到每行前面都有诸如 C:Documents and SettingsCrossin> 或者 MyMacBook:~ crossin$ 之类的...

Harry_sir
2016/01/02
21
0
怎样在Mac中运行ABBYY FineReader

ABBYY FineReader OCR文字识别软件自发布以来,深受广大用户的喜爱,如今在Windows的基础上,ABBYY又提供了ABBYY FineReader Pro for Mac,支持MAC OS X和本地自动化工具,如批量转换和屏幕截...

ABBYY
2016/01/04
29
0
如何在mac下安装MPV播放器?

前言: 为什么在mac os下安装的MPV 我就不解释了[自己看看(http://www.zhihu.com/question/19552878)。 mac系统下,常用的播放器有哪些?如果你看过这篇测评,就知道了mac 下有什么好用的视...

colorchen
2016/10/20
410
0
mac安装常用软件brew等

mac安装java Mac下 Nginx的关闭 MAC切换本地的java默认版本: mac下默认的版本是1.7: 安装了1.8版本后,执行Java -version命令依然显示的是1.7版本信息。如何切换到1.8版本呢?只要执行如下...

李矮矮
2016/09/17
32
0
Docker 三剑客之 Docker Swarm

上一篇:Docker 三剑客之 Docker Compose 阅读目录: Docker Machine 创建 Docker 主机 Docker Swarm 配置集群节点 Docker Service 部署单个集群服务 Docker Stack 部署多个集群服务,以及 ...

那谁爸爸
2018/01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
今天
1
0
今天的学习

今天学到了<select></select>标签: <label for="unittype">Select unit type: </label><select id="unittype" name="unittype" autofocus > <option value="1"> Miner </option> ......

墨冥
今天
1
0
程序员随想-关于分享

最早的时候,文字是贵族这些上层人士才会学习的,底层人士没有资格和渠道去学习,同样用文字、图像等其他载体承载的知识大部分也只有贵族阶层才能享受的。后来有了造纸术、印刷术,成本降低,...

Lubby
今天
2
0
聊聊hibernate的session-level repeatable reads

序 本文主要研究一下hibernate的session-level repeatable reads 实例 doInTransaction(session -> { Product product = new Product(); product.setId(1L); product.setQuanti......

go4it
今天
1
0
ubuntu或ubuntu kylin优麒麟中安装QQ、wechat微信、百度网盘

从中国国内的地址下载deepin wine,码云上的。这样网速比较快。然后,按照说明向下安装。 https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu...

gugudu
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部