在这里归纳记录一些特别常用的Linux服务器操作指令。

以后用到的时候再忘了就不用去重新查了。

SSH连接服务器

ssh 'username'@'X.x.x.x'
然后输入对应用户密码

'username' 用户名
'X.x.x.x' 服务器IP地址

注意:

1. 密码输入时是没有提示的

2. root 是超级管理员

3. 连接成功的前提是: 服务器开启了 ssh 服务

挂载磁盘

1、先查看已挂载磁盘情况,可以看到当前磁盘各项指标
df -h

2、查看本机磁盘的具体情况,可以看到哪些没有挂载
fdisk -l

3、挂载目标磁盘
mount '目标磁盘分区' '挂载位置'
例如: mount /dev/sda1 /boot

4、取消(卸载)挂载点
umount '挂载位置'
例如: umount /boot

Note:挂载的硬盘可以在主目录的对应挂载位置下找到。挂载在哪无所谓。

1. /mnt目录存放手动挂载的硬件;

2. /media目录存放自动挂载的硬件(载点都是由系统自动建立和删除的)

此目录可自动在桌面生成快捷方式!!!

3. /dev不是存放设备的驱动程序,而是作为访问外部设备文件的接口。
比如,我们的U盘,插入linux系统后,用fdisk -l查看分区,显示文件为/dev/sda1。
则我们可以将u盘挂载到/mnt/usb0下,mount /dev/sda1 /mnt/usb0即可。

参考文章:​​linux里挂载(mount)和取消挂载(umount)命令的使用​

常用解压和压缩

.tar

解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)


.gz

解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName


.tar.gz 和 .tgz

解压:tar -zxvf FileName.tar.gz
压缩:tar -zcvf FileName.tar.gz DirName


.tar.bz2

解压:tar -jxvf FileName.tar.bz2
压缩:tar -jcvf FileName.tar.bz2 DirName


.zip

解压:unzip FileName.zip
压缩:zip FileName.zip DirName
压缩一个目录使用 -r 参数,-r 递归。
例: zip -r FileName.zip DirName


.rar

解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

参考文章:​​Linux常用解压命令总结​

其他常用操作

定位根目录
cd /

定位主目录
cd ~

断开ssh继续操作,比如下载数据
nohup [command] & 即可

默认会在当前路径生成nohup.out文件,可以查看状态

如果要使正在进行的指令挂到后台
control + Z 暂停

然后 bg 挂起

退出ssh后/退出当前终端后,想要看是否命令还在执行,

top -u 用户名 即可。

参考文章:​​Linux nohup 命令​

未完,,,,待续。。。。