vers是什么1还是0,vers是什么意思中文
一、什么是linux
Linux是一个操作系统。
运行PPT,浏览网站,玩游戏等。
安卓手机操作系统是Linux。
Linux发展历史:
德比安(1933年)-乌班图(2004年)
休闲服(1933年)-苏斯(1994年)
雷德哈特(1944年)-森托斯(2003年)
红帽-红旗组织(1999年)
红帽费多拉RHEL(2002年)
二、救援模式
Centos用户级别(centos6之前)
0-关闭
1-单用户模式
2,3,4-多用户模式
5-图形操作界面
6-重新启动
ls-l/usr/lib/systemd/system/run level * target可以查看系统的所有级别。
通过安装程序进入-选择第三个故障排除项目-选择第二个Rescue a CentOS Linux系统。
1回车继续——输入提示指令进入原系统——然后可以修改密码,修改后直接重启。
三、alias的相关内容
查看系统中别名的所有命令,别名
echo $PATH
查看系统环境变量
自定义命令
别名自定义命令='要执行的命令'
卸载别名命令unalias自定义命令
四、更改所有者和所属组
修改文件所有者
卡特彼勒/etc/passwd查看系统用户
Chown所有者文件
修改文件所有者
chgrp所属的组文件
这两个也可以一起用。
五、文件权限管理
改变文件权限
rw- r - r -
r表示可读w表示可写x表示可执行。
第一段指出了文件所有者的权利。
第二段表示所属团体的权限。
第三段表示其他用户的权利。
r=4 w=2 x=1 - x=1
所以RW-R-R-=6 4 4
chmod=更改模式
Chmod版权数字文件
数字也可以变成特定的命令。
示例:chmod u=rwx,g=rwx,o=rwx目录
chmod a-x目录向该目录的所有用户添加x权限。
更改文件权限
如果在Ls -l的第一列末尾有一个.表示受制于selinux。
Getenforce查看selinux状态
强制意味着打开,允许意味着关闭。
Setenforce 0 off setenforce 1 on
Selinux需要修改配置文件才能完全关闭。
修改/etc/selinux/config文件
将SELINUX=enforcing改为SELINUX=disabled。
Chmod -R可以修改目录中的所有子目录和文件。
六、环境变量 PATH
使用echo $PATH查看环境变量的位置。
# echo $PATH
/usr/local/sbin :/usr/local/bin :/usr/sbin :/usr/bin :/root/bin :/tmp/
这是存储环境变量的目录。
可以通过PATH=$ PATH :/instruction location/instruction添加系统环境变量。
但只是为了这只靴子。
如果你想永久实现它,你需要修改它。
vi /etc/profile
在底部加一行PATH=$PATH:/指令位置/保存。
七、创建和删除文件
触摸目录/文件在目录中创建该文件。
Rm目录/文件删除该目录下的文件(会有确认提示)
Rm -rf目录/文件强制删除该目录中的该文件(不会有确认提示)
Rm -rfv目录强制删除该目录下的所有文件(执行后无提示,v显示进程)
八、LS命令的基本用法
Ls目录
检查该目录中的文件。
Ls -l目录
检查此目录中的文件权限和大小。
(字节)、所有者、所有组、创建时间、文件名总用量 80404
-rw-r--r--. 1 root root 140894 8月 23 2017 config-3.10.0-693.el7.x86_64
drwxr-xr-x. 3 root root 17 4月 10 20:35 efi
drwxr-xr-x. 2 root root 27 4月 10 20:36 grub
drwx------. 5 root root 97 4月 10 20:44 grub2
-rw-------. 1 root root 47942730 4月 10 20:40 initramfs-0-rescue-1894a1f2b3c54de98a1f1188acf0ca84.img
-rw-------. 1 root root 18346528 4月 10 20:44 initramfs-3.10.0-693.el7.x86_64.img
-rw-r--r--. 1 root root 611315 4月 10 20:37 initrd-plymouth.img
-rw-r--r--. 1 root root 293027 8月 23 2017 symvers-3.10.0-693.el7.x86_64.gz
-rw-------. 1 root root 3228420 8月 23 2017 System.map-3.10.0-693.el7.x86_64
-rwxr-xr-x. 1 root root 5877760 4月 10 20:40 vmlinuz-0-rescue-1894a1f2b3c54de98a1f1188acf0ca84
-rwxr-xr-x. 1 root root 5877760 8月 23 2017 vmlinuz-3.10.0-693.el7.x86_64
-表示普通文件 (可以用 cat 查看文件内容,带颜色的就不能用cat查看)
d表示目录
c表示字符串文件 (ls -l /dev/黄色的表示c)
l表示软链接文件,相当于Windows快捷方式
b表示块文件,一般表示磁盘
s表示socke文件,用于通信(ls -l /dev/log粉色文件)
ls -i 目录(inode)
查看该目录下文件在硬盘中存放的位置
ls -lh 目录
和ls -l一样,只是大小的单位换成了千字节
ls -a 目录
查看该目录下的所有文件,包括隐藏的文件和目录,带有“."的就是隐藏文件或子目录
ls -lta 目录
多了一个t,就能让目录以时间顺序排序,时间越早越排前
ls -ld 目录
多了一个d,只显示目录本身,不加d会显示目录下的所有文件
更多用法用 man ls 查看
九、绝对路径和相对路径
任何文件都有一个从/开始的文件路径,这就叫绝对路径
从当前目录下的开始的文件路径就叫相对路径
可以从任何位置用绝对路径访问文件
pwd 可以查看当前所在位置的绝对路径
十、centos7的网络设置
对于刚装好的系统,可以使用 dhclient 来使系统自动获取IP
使用 ip add 查看系统网络配置
命令可以用 TAB键 补充,如果不能补充则可能是命令输错或有多个相似命令
ifcfg-lo 是系统网络回环地址
CTRL+L 清屏
排除网络问题
route -n 查看网关
如果没有PING 命令,可以使用 yum -y network-tools 安装
systemctl restart network.service 重启网卡
十一、单用户模式
重启linux可以使用
reboot
init 6 (重启)
init 0 (关机)
poweroff
shutdown -r now
在进入系统时按 E 进入编辑模式
ro 表示只读,rw表示读写
rw init=sysroot/bin/sh 这句表示系统开机后自动运行一个可以输入命令的程序 然后 Ctrl+X 启动
然后进入安全模式
ls /sysroot/bin下是原系统内的所有文件
如果出现小方块 是因为中文乱码 输入 LANG=en 定义语言
chroot /sysroot/ 切换回原系统
改完密码后必须输入 touch /.autorelabel
十二、命令汇总
改密码 passwd
查看ip ip addr
查看计算机名 hostname
更改计算机名 hostnamectl set-hostname 用户名
重启网络服务 systemctl restart network.service
关闭防火墙服务 setenforce 0
远程其他服务器 ssh ip
查看服务器终端连接信息 w
查看当前登录用户名 whoami
指定端口远程 ssh -p 端口 用户名@ip
查看防火墙状态 getenforce
新建用户 useradd 用户名
树形查看文件目录 tree 位置
指定层次查看树形目录 tree -L 层数 位置
查看程序用法 man 程序
查看目录关联指令 ldd 目录
查看命令用到的文件 which 命令
十三、SSH的密钥设置
mkdir /root/.ssh 创建存放公钥的目录
chmod 700 /root/.ssh 给予编辑权限
vi /root/.ssh/authorized_keys 这是存放SSH密钥的文件目录,无法TAB补充
setenforce 0 关闭防火墙服务
十四、系统目录结构
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
/bin
存放普通用户的操作指令文件
/dev
保存设备信息
/home
存放用户文件
/lib64
存放库文件
/boot
存放系统关键文件
/etc
存放系统配置文件
/sbin
存放超级用户的操作指令文件
/media
存放媒体文件
/usr
存放单用户文件
/run
存放系统进程临时文件
十五、cd命令
cd全名 change directory
cd - 可以返回上次目录
cd 返回用户家目录
cd ~ 前往root目录 (和 cd /root 作用一样)
cd .. 返回上层目录
使用man cd 查看更多用法
十六、创建和删除目录
mkdir 目录(只能逐步往下创建)
mkdir -pv 目录 创建一连串目录
rmdir 目录 移除目录(必须为空目录)
rmdir -p 目录 移除该目录下所有文件,只要是空的就会删掉
十七、cp命令
基本用法 cp 要复制的目录 移动后存放的目录
cp默认使用alias 执行的命令是 rm -i 会在覆盖文件时进行询问
可以使用绝对路径跳过询问
注意:如果加了/表示拷贝目录,会把整个目录拷贝到目标位置文件夹内,新创建一个文件夹
使用 man cp 查看更多用法
十八、mv命令
基本用法 mv 源目录/文件 目标目录 复制目录
复文件时能改名并直接保存
mv 源目录/ 目标目录/ 复制目录
mv命令使用alias 执行的是mv -i
可以使用绝对路径跳过询问
更多mv用法可以使用 man mv 查看
十九、查看文件
1.cat
cat -a 显示全部,在每行的末尾会有$标注一行结束
cat -n 显示行数,在每行的开头显示这一行的行数
cat 目录 >>目录 会把前一个目录的文件追加到后一个目录的文件
2.more
more每次会显示一整个屏幕
空格键往下翻 CTRL+B往上翻
3.wc
wc可以查看一个文件的行数
4.less
和more类似,支持方向键查看
空格键/CTRL+F往下翻 CTRL+B往上翻
不会自动退出 需要按Q
按/可以搜索字符 按N往下翻 (从前往后看)
按?可以搜索字符 按N往上翻 (从后往前看)
按shift+G跳到末尾 按G跳到开头
5.head
head -n 数字 文件
查看文件前几行
6.tail
tail -n 数字 文件
查看文件后几行
tail -f 文件
动态查看文件末尾 有变动会立即显示
看日志可能要用到
二十、umask
系统根据umask值赋予新文件权限 用 umask 查看值
更改umask值
umask 002
umask作用
目录权限 :777-umask=实际权限
文件权限 :666-umask=实际权限
这里都需要换算成rwx算法
二十一、隐藏权限
设置隐藏权限 chattr
chattr +权限 文件 为文件附加隐藏权限
chattr -权限 文件 为文件删除隐藏权限
lsattr 文件 查看是否有隐藏权限
i权限不能rm touch cp
a权限不能rm touch cp 只能追加
特殊权限
s=set_uid 获得文件临时拥有者的权限(必须为二进制文件)
/usr/bin/passwd
linux
其他文章
- 2022年苏州公司注册流程及材料 公司注册代办一般多少钱
- 工商年度报告逾期没报怎么办(企业工商异常怎么处理)
- 相城作品版权怎么申请(作品版权申请流程)
- 公司法关于企业登记审批程序和公示、证照管理规定
- 公司法关于公司犯罪的罪名有哪些
- 公司章程应如何对分红条款作出规定?股东分红时间间隔以及分红比例
- 公司法之公司清算案件规定
- 公司法关于外国公司分支机构的设立程序规定
- 无锡公司注册的流程是怎样 在无锡注册公司好办吗
- 不小心被骗做了一家公司法人怎么办 挂名注册公司法人怎么规避风险
- 物流公司的经营范围怎么写,注册物流公司前快看
- 外商独资企业注册那些事?六大事项你清楚吗?
- 国有独资公司的经理及监事会的相关注意事项
- 合伙企业如何注册?注册有限合伙企业的申请材料你准备齐全了吗?
- 公司注销需要多少钱费用 主要哪些地方需要花钱
- 注册资金50万要交吗,实际需要交多少?
- 江阴怎么简单快速安全的注册一家电子商务公司?
- 注册公司注册地址怎么弄 无地址申请办理
- 2022年古田公司注册地址挂靠适合那些情形
- 注册的淮滨公司在内地经营有哪些方法呢?
- 注册汽车租赁公司的经营范围怎么写,汽车租赁公司经营范围大全
- 无经营零申报公司注销要交印花税吗,注意6个税务问题
- 注册网络传媒公司的经营范围怎么写,经营范围包括哪些?
- 注册公司前应该考虑哪些问题 有哪些方面要注意
- 2022年江阴网上公司注册的流程是怎样的呢?
- 江阴注册公司流程和费用,代办公司如何收费?
- 太仓公司注册流程及需要的材料 四点概要!
- 企业工商年报应该怎么做才能展示公司的实力?
- 在江阴注册公司你需要知道这些注册地址相关要求!
- 江阴网上销售培训课程需要办理网络文化经营许可证吗?