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
爵特猛