linux学习

linux的分区:
主分区有4个,扩展分区最多一个,逻辑分区可以有多个。
主分区1、2、3、4固定占用。a 硬盘中的4表示扩展分区,5、6表示逻辑分区  b硬盘中2表示扩展分区,5、6、7表示逻辑分区

/表示根分区:

/boot系统启动分区:200m够了,一般不要却它,这个分区要是写满了,系统都有可能起不来。

/swap交换分区:主机内存4G以下的,分给它两倍8G,主机内存4G以上的,分给它同样的。

linux称为挂载,每个目录都可以被挂载,称这个目录为挂载点。

 

sd表示SATA接口,现在大部分都用这种接口。

linux连硬件都是以文件形式存在的,所以硬盘a放在/dev/sda1,sda2,sda3,sda4  硬盘b放在/dev/sdb1,sdb2sdb5....

查看分区:/etc/fstab


Linux挂载光盘: mount -t(iso9660文件系统) -o(特殊选项) 设备文件名 挂载点
(首先虚拟机光盘选好,电源接通)
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom/
或者
mount -t iso9660 /dev/sr0 /mnt/cdrom/
挂载完后一定要卸载:umount 设备文件名或挂载点
umount /mnt/cdrom

    文件类型:
文件最前面的字符含义:{-普通文件
            d目录文件
            l软链接文件
              套接字文件
              管道符文件
                ......}

 

 

 


命令别名:
alias 显示所有别名命令
alias vi='vim' 这样就起好别名了。输入vi就相当于输入vim(但是关机后就失效了)
如果想这个别名永久起效,可以在环境变量里添加。
vi /root/.bashrc 加上alias vi='vim'
退出后chmod 755 /root/.bashrc 再source /root/.bashrc

查看系统登录用户:
w
who
last 查询当前和过去登录过的用户
lastlog 查看所有用户最后一次登录时间

关机和重启:
shutdown 选项 时间           -c(取消前一个关机命令) -h(关机) -r(重启)

       进程命令:

查看进程:ps aux 或ps -le 

查看进程健康状态:top 

杀死进程:kill -1 进程ID(类似于重启进程,但不影响用户体验)

     kill -9 进程ID(直接杀死进程)

     killall 选项 进程名(例:killall -9 docker),加个-i的话,每次都问是否杀死进程。

     pkillt和killall基本一样。

修改进程优先级:nice -n -5 service docker start  (注意:执行这个命令之前要先停掉docker服务,service docker stop)

修改单个进程优先级:renice -10 1845 (注意:这个命令可以修改正在运行的进程,后面是进程ID)

      

进程放入后台运行:命令后加个&

进程放入后台停止:Ctrl+Z

查看放入后台的进程:jobs (-l)

把进程放入后台执行:bg %1(%可以省略,如果bg后什么也不加,默认是从 +  —    这样的流程依次执行)

把进和放入前台执行:fg %1     {注意:放入后台执行的进程,如果没有用户交互的话,是stop状态,这个时候只有放入前台执行。例如top命令}

 

              定时任务:

 crontab -e 进入编辑界面。* * * * *分别代表的含义如下图:

crontab -l 查看定时任务

crontab -r 删除所有定时任务

posted on 2017-03-03 17:30  三碗才能饱  阅读(97)  评论(0编辑  收藏  举报

导航