文件操作相关:
- 创建目录及权限分配:mkdir -m 777 目录名
- 复制/备份文件: cp 源文件名 备份文件名
- 剪切/移动文件:mv
- 打开并编辑文件:vim 文件名
- 删除文件:rm 文件名 (-f 删除文件,-rf 删除目录及其文件)
- 解压文件到指定目录:unzip 源路径 目标路径
- 配置动态库(.so)文件路径:export LD_LIBRARY_PATH=/home/...
服务相关:
- 开启服务:service 服务xx start,如:service redis start。关闭:stop,重启:restart,查看状态:status。
- 查看某服务端口对应的线程ID:netstat -apn | grep 端口号
- 关闭某线程ID对应的服务:kill -9 线程ID
- 查看IP:ifconfig
- 运行jar包:java -jar *.jar &
- 测试与某端口是否连通:telnet 对方IP 对方端口
软件安装相关:
- 从软件库安装软件:sudo apt-get install 软件名。移除:--purge remove。
- 离线安装包:(例如下)
wget zlib.net/zlib-1.2.11… tar -zxvf zlib-1.2.11.tar.gz 或 tar -xvf zlib-1.2.11.tar cd zlib-1.2.11 ./configure make make install
Nginx相关:
- 在线安装(apt-get install)的Nginx:
重新加载、启动、停止:service nginx reload (start、stop)
配置文件位置: /etc/nginx/nginx.conf
2. 离线编译安装的Nginx:
启动:cd /usr/local/nginx ./nginx -c ./conf/nginx.conf,重新加载:./nginx -s reload,停止:./nginx -s stop
如reload失败,则先查看Nginx进程:ps -ef|grep nginx,然后kill -9 进程(master对应的进程编号)。 还是不行,则强制杀掉Nginx进程:pkill -9 nginx
配置文件位置:/usr/local/nginx/conf
测试配置: cd /usr/local/nginx/sbin ./nginx -t
FTP相关:
退出ftp命令行:quit