Linux知识点汇总
简介
Linux 是一套免费使用和开源的类 Unix 操作系统,是一个多用户、多任务、支持多线程和多 CPU 的操作系统。
发行版本
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian等.
Linux系统启动过程
- 内核引导
- 运行init
- 系统初始化
- 建立终端
- 用户登录系统
Linux系统的关机
正确的关机流程为:sync > shutdown > reboot > halt
sync #将数据由内存同步到硬盘
shutdown #关机指令
shutdown -h now #立马关机
shutdown –r now #系统立马重启
reboot #重启
halt #关闭系统
系统目录结构
重要目录解释:
/bin:里面放着Linux的重要命令
/etc:重要配置文件
/home:用户主目录
/opt:额外的自己装其他东西的目录
/tmp:存放临时文件的目录
/root:系统管理员目录
/usr:存放应用程序和文件的目录
Linux远程登录
终端利用ssh登录远程服务器步骤:
1.安装ssh
yum install ssh
2.启动ssh
service sshd start
3.登陆远程服务器
ssh -p [端口号] [服务器名称]@[服务器ip]
最后回车输入密码即可
文件基本属性
在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等
- 当为 d 则是目录
- 当为 l 则是链接文件
- 当为 - 则是普通文件
接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。
Linux文件属主和属组
更改文件的执行权限
用数字作为参数更改文件的执行权限
#权限对应的数字
r:4 w:2 x:1
#可读可写不可执行 rw- 对应数字:6
#可读可写可执行 rwx 对应数字:7
chmod 777 #文件的最高执行权限,所有人可读可写可执行
用符号作为参数修改文件的执行权限
- user:用户
- group:组
- others:其他
那么我们就可以使用 u, g, o 来代表三种身份的权限
下面提到的a表示all,代指上面的三种用户
u +(加上权限) r
g -(除去权限) w [文件名称]
chmod o =(设定权限) x
a
举例:将test1的权限设置为rwxrwr- -