常用命令:
dudo #临时获取管理员权限
例如:[licong@haha ~]$ sudo find / -name licong
du [root] #su root 切换到root用户
du - licong #切换到对应用户
su licong #切换目录但不更改工作环境
date #获取当前系统时间
date -s '2000-12-03 12:32:12' #临时设置系统时间
wc #统计文档
free #查看内存使用情况
which #查看命令
whereis #
whoami #查看当前用户
关机:
halt # 关机
reboot #重启
shutdown#关机重启的作用
shutdown -r now #立即重启
shutdown -h now
------------------------------------------------------------------------------------------
init命令的使用
init num{0-6}
0:几乎所有进程都关闭,停机状态
1:单用户模式,普通用户只能执行读操作,root账户进行操作
2:多用户,不能使用net file system,一般很少用
3:完全多用户,命令行界面, 非常重要
4:未使用、未定义的保留模式
5:图形化,3级别中启动的进程都启动,并且会启动一部分图形化面进程
6:停止所有进程,卸载文件系统,重新启动
初始化
重点讲解init配置文件 /etc/inittab
CentOS6:可以编辑这个文件 id:5:xx
CentOS7:systemctl set-default multi-user.target
-----------------------------------------------------------------------------------------
归档命令:
tar命令:tar -cvf
tar -cvf #归档文件
tar -xvf #解归档文件
使用gzip对归档文件
压缩 :gzip -c 文件名1 >文件名1.gz (保留原文件)
解压: gzip -cd 文件名2.gz >文件名2(保留原文件)
综合(重点掌握)
tar -zcvf #归档 压缩
tar -zcvf #解归档 解压
-------------------------------------------------------------------------
虚拟机的网络配置
1、桥接:就是将虚拟机的电脑当作真正的电脑使用,宿主机和虚拟机中
2、readonly,只读模式:这种模式和net模式很像,唯一的缺点就是虚拟机
3、nat
作业:课后,在不同模式下,如何配置IP地址。
systemctl restart NetworkManager
-----------------------------------------------------------------------------------------
下午:
回顾:
passwd #修改用户密码
passwd 用户名 #修改相应用户密码
虚拟机网络配置:
启动 | 关闭 | 重启网络命令:
service network start | stop | status
在CentOS7之后,将service和chkconfig合并一个命令
systemctl start |stop | restart| status network
vm三张虚拟网卡:
桥接
仅本地
nat
--------------------------------------------------------------------------------------------------------------------------------
下午目标:
vim编辑器(Linux)
1、vim是Linux内置的文本编辑器
2、作用:创建文档、编辑文档
3、创建文档
vi/vim 文件名
4、vi编辑器存在三种模式:
命令模式
编辑模式
操作模式
进入vi编辑器。默认是操作模式,在该模式下输入冒号(英文),设置命令:
set number (set nu) #显示行号
set nonu(set nonumber)#不显示行号
按 i键或者a键从命令模式进入编辑模式;按esc键退出编辑模式到基本模式
退出编辑器: :q //退出(未修改文件内容才可以退出)
:wq //保存退出
:q! //不保存强制性推出
:x //自动检测文档是否修改,若修改则自动执行保存退出,若没有修改则执行退出
/xxxx //从上到下寻找输入的xxxx内容位置
?xxxx//从下到上寻找输入的xxxx内容位置
操作模式:yy //复制当前行数据
p //粘贴复制的数据
dd//删除当前行
nyy//复制n行
移动文档首部:gg
移动文档末尾:G
u //撤销
ctrl + r 返回撤销
h | 向左键
l | 向右键
k | 向上键
j | 向下键
ctrl + f 向下跳一页
ctrl + b 向下跳半页
ctrl +
nano编辑器
文件的权限(root用户或拥有者)
-rwxrwxrwx
chmod 777 文件名 chmod u+rwx g+rwx 0+rwx 文件名
chown
用户权限(系统权限)
[root@localhost /]# vim a.java
[root@localhost /]# mv a.java Main.java
[root@localhost /]# javac Main.java
[root@localhost /]# ls
a.txt boot etc lib lost+found Main.java mnt proc run srv test usr
bin dev home lib64 Main.class media opt root sbin sys tmp var
[root@localhost /]# java Main
haha