首先要知道的是Redhat9.0是20年前的版本,常出错
现在RHEL7.1是 19年企业级的版本
/boot //分区 400M 内核和引导GRUB程序, 华为安装Tool时需要空间
/
//根分区 内核/、,Lvm 30G
swap
//交换分区 2G ,windows为虚拟内存 内存共享、内存置换、内存气泡所需要的内存空间
/home
//用户目录 2G 用户产生的数据存放地方
当然可以自己独自创建一个分区 /oracle
ctrl加shift加T
创建另一个窗口
alt加1
切换到第一窗口
cd //chang directory
进入目录。
cd -
//回到上一次所在的目录
cd ~
//普通用户,回到home目录
Ctrl加+ //扩大显示页面。
重启:1.reboot
2. init 6
3.shutdown -r now
关机: 1. init 0
2. shutdown -h now
3.poweroff
init 3
:进入命令行页面
init 5
:进入GUi页面
> init .
> --help Show this help
> --no-wall Don't send wall message before halt/power-off/reboot
>
> Commands: 0 Power-off the machine 6
> Reboot the machine 2, 3, 4, 5 Start runlevelX.target unit 1,
> s, S Enter rescue mode q, Q Reload init daemon
> configuration u, U Reexecute init daemon
useradd user1
id user1
需要创建密码才能进入。超级管理员能登入到任何的用户不需要密码,即便这个没有设置密码,而且管理员能够修改用户的密码。
passwd user1
huawei123
su - user1
** // -代表完全进入user1权限用户下的操作结束exit退出去,不要直接切到user2,或者到root,root不会有权限使用**。
直接使用:passwd
(需8位数3种符号)
[root@localhost ~]# su - user1
Last login: Sat Sep 7 10:59:04 CST 2019 on pts/0
[user1@localhost ~]$ passwd
Changing password for user user1.
Changing password for user1.
(current) UNIX password:
passwd: Authentication token manipulation error
New password:
BAD PASSWORD: The password is the same as the old one
New password:
#vim /etc/sudoers
> ## Allow root to run any commands anywhere root ALL=(ALL) //所有文件 ALL //命令 user1 //用户 All=(All)
> /usr/sbin/useradd,/usr/bin/passwd user1 All=(All)
> ## Allows members of the 'sys' group to run networking, software,
> ## service management apps and more.
> # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
>
> ## Allows people in group wheel to run all commands %wheel //组名,可以将用户归类到组去 ALL=(ALL) ALL %yingyebu ALL=(ALL)
> /usr/sbin/useradd
> ## Same thing without a password
> # %wheel ALL=(ALL) NOPASSWD: ALL
>
> :qw!
然后就可以有权限了
> [user1@localhost ~]$ useradd user11
> -bash: /usr/sbin/useradd: Permission denied [user1@localhost ~]$ sudo useradd user11
#vim /etc/profile
可以查看
grep - en NBA /etc/
//查找关键字!vn
//快速执行有VN的命令 多个时执行最近的例如: !256
//快速执行历史中第256条命令
vim alt+
。或者 vim !$
// vim+ 临近的命令参数Linux 一切皆文件
vi
//打开文件,显示内容全一种颜色,不好辨别
vim
//打开文件,显示内容,语法,注释,内容三种颜色,普遍使用
i
// insert。命令模式进入到插入模式。插入字符,修改内容
o
//换行插入按“
Esc
”推出 填“
:qw
” 保存并退出
q!
强制退出
2dd
//剪切/删除两行
p/P
//复制到当前一行的下面/上面
yy
//复制
U
//撤销一次
G
//跳到最后一行
set number
//显示每一行数
“set nonumber
”取消行数
“:50
” //跳到第50行
#cd /tmp/
//进入tmp临时文件夹
#ls -a
//显示隐藏文件 ***.swap 此相关的文件
#rm***.swap
//删除文件即可恢复
;
cal 2018 //分号隔开两条命令&&
cal 2018 //&&代表执行第一条成功后才能执行第二条Sat Sep 7 14:22:26 CST 2019 //CST代表China Standard Time ,时区
<>
//必选项[ ]
//可选项 ;可以加,不加
...
// 列表 ;可以加多个参数
a | b | c
// | 代表3选1
-abc
//参数-a -b -c
a,b,c
//或选项
LOGIN
//大写字符代表必选项
/-r
//命令行下执行查找-r的关键字,按n/N 向下面/上面翻页。
例如:date +'%Y%m%d %H:%M:%S' > /tmp/time.txt
//使用引号,输出为
20190907 14:32:55,并导出到文档
#cp -rp /etc/group /tmp/test1 /mnt
//可以拷贝两个文件夹(源)到/mnt中,-r代表递归,p代表时间戳和权限。
#
cp -rp
/etc ./backup/etc-`date -d"1 day ago" +"%Y%m%d" //复制文件夹并命名前一天日期。cp -rp /etc /root/backup/etc-‘date -d"1 day ago" +"%Y%m%d"’
rm -rf ./*
//删除命令;重要别操作touch
//创建文件mkdir -p /a/b
//创建文件夹 , p代表同时创父录,a文件夹从根分区开始创建。rmdir /a/b
//删除文件夹,但是只能删除空目录
#vim /etc/profile
//进入profile 然后 echo 输入内容。
Linux如何管理文件的。
在window中,一个文件系统的是目录树(C盘,D盘),相互隔离。
在Linux中,所有的文件系统都是目录树
都是从根分区开始。
rm -rf /*
//删除了根分区下面的所有文件:/boot,/home,/data等。
rm -rf /tmp/*
//*号代表的是tmp下的文件。不加则是删除了tmp文件夹,Redhat6可能会因为tmp删除不能打开GUI。
/
根分区
/root
root 分区
root root 用户(管理员)
/home
//尽量创建home分区,用户的数据会写到home,,不会将/ 根分区写满,影响系统。
/dev/sda1
s:scsi SCSI/SAS/USB/SATA d:disk a:first 1:第一给分区 //sda代表第一块SCSI类型硬盘第一个分区。
pwd
查看当前位置相对路径:以当前目录作为起点,参照当前目录,使用…或.接目录名
绝对路径:参照根目录/,一级一级递归查找。
.
// 一个点代表当前目录 `..` // 两个点代表上一个目录