Linux常用命令

  • 爵特猛
  • 2019-6-4 18:00
  • 其它
  • 2237

查看进程:ps -axu|grep 查找名称

    例:查找带有“svn”的进程,

ps -axu|grep svn


杀死进程:kill 进程ID

    例:杀死某个ID进程

kill 7527


重启svn服务:svnserve -d -r svn目录

svnserve -d -r sfsvn


下载单个文件:wget 下载链接

wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs926/ghostscript-9.26.tar.gz


解压tar压缩包:tar -xvf 压缩包名

tar –xvf file.tar


解压tar.gz || tgz压缩包:tar -xzvf 压缩包名

tar -xzvf file.tar.gz


压缩文件夹为zip文件:zip -r 压缩后的文件名  要压缩的目录

zip -r abc.zip /home/abc/


解压zip压缩包:unzip 压缩包名

unzip file.zip


修改文件权限:chmod -R 777 文件目录

chmod -R 777 /home/www/web


SVN检出命令:svn checkout svn目录 (简写 svn co svn目录)

svn co svn://192.168.1.1/pro/domain


重启lnmp:

lnmp reload

停止lnmp:

lnmp stop

开启lnmp:

lnmp start


复制命令:cp 参数 源文件目录 目标文件

cp /home/www/index.html /home/index.html


查看当前执行的定时任务:

crontab -l


编辑定时任务:

crontab -e


查看当前目录下的文件夹大小:

du -h --max-depth=1


查看某个目录下的子目录大小,不包括子目录的子目录:

du -sh *


查看某个目录下隐藏的子目录大小:

du -sh .[!.]*


查看磁盘占用情况:fuser -vm 磁盘设备名

fuser -vm /dev/vdb1


查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少:

df -hl


挂载磁盘:mount 设备名 挂载点目录

mount /dev/vdb1 /new_home


卸载磁盘:

umount -v /mnt/mymount/  #通过挂载点卸载
umount -v /dev/sda1 #通过设备名卸载


列出所有块设备(查看所有磁盘):

lsblk


重启服务器:

shutdown -r now   #立刻重启
shutdown -r 10    #10分钟后重启
shutdown -r 20:35  #20:35时重启


关机:

shutdown -h now   #立刻关机


查看可升级的软件:

yum check -update

 

更新Linux上的系统软件:

 yum update 再输入y

yum upgrade


安装SVN:

yum install subversion


安装iptables:

yum install iptables-services


重启防火墙使配置生效:

systemctl restart iptables.service


创建文件夹:mkdir -p 文件夹名称

mkdir -p 文件夹名称


查看IP:

ifonfig -a


测试端口连接:telnet IP地址 端口号

telnet 192.168.1.90 3306


ssh连接另一台Linux服务器: ssh 用户名@服务器地址

ssh root@192.168.1.2


Linux从另一台Linux服务器上的文件复制到本地:

scp root@192.168.1.2:/home/test.txt /home/


连接MySQL数据库:mysql -h 服务器ip地址 -P 端口号 -u 用户名 -p 

回车后输入密码

mysql -h 192.168.1.2 -P 3306 -u root -p


批量删除空目录

find /path/to/search -type d -empty -print0 | xargs -0 rmdir


删除prefix_开头的文件和目录

rm -rf prefix_*


本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com