Linux常用指令

83 阅读1分钟

文件操作相关:

  1. 创建目录及权限分配:mkdir -m 777 目录名
  2. 复制/备份文件: cp 源文件名 备份文件名
  3. 剪切/移动文件:mv
  4. 打开并编辑文件:vim 文件名
  5. 删除文件:rm 文件名 (-f 删除文件,-rf 删除目录及其文件)
  6. 解压文件到指定目录:unzip 源路径 目标路径
  7. 配置动态库(.so)文件路径:export LD_LIBRARY_PATH=/home/...

服务相关:

  1. 开启服务:service 服务xx start,如:service redis start。关闭:stop,重启:restart,查看状态:status。
  2. 查看某服务端口对应的线程ID:netstat -apn | grep 端口号
  3. 关闭某线程ID对应的服务:kill -9 线程ID
  4. 查看IP:ifconfig
  5. 运行jar包:java -jar *.jar &
  6. 测试与某端口是否连通:telnet 对方IP 对方端口

软件安装相关:

  1. 从软件库安装软件:sudo apt-get install 软件名。移除:--purge remove。
  2. 离线安装包:(例如下)

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相关:

  1. 在线安装(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