热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

linux系统基本操作命令

知了堂姐
2024-07-09 11:12:24
0
服务器操作系统:windows server 2012  2016  费用高、功能模块不能自主开发、安全。
                UNIX操作系统    收费
                LInux操作系统    开源、免费、安全。
CentOS7系统的基本操作
  1. 图形界面下设置网络连接
   虚拟机的网络连接方式:NAT  桥接  仅主机
(1) NAT(地址转换):如设置了NAT但是又不能上网怎么解决?
           虚拟机中提供了DHCP服务,为虚拟机分配IP地址信息。
           虚拟机和真实机是通过什么进行通信的?
  1. 桥接:虚拟机可以从真实网络获取IP地址
  2. 网络连接命令:#ifconfig     查看IP地址
                   #ifup ens33   启用网卡
                   #ifdown ens33  禁用网卡
  • Linux系统的目录结构
/root    root用户的主目录(家目录)
/home   普通用户的主目录存放位置
/bin     存放Linux系统的命令文件
/boot    系统启动文件和系统内核
/dev     存放的是设备文件
/var     
/lib      软件安装目录
/usr 
/mnt     临时挂载   
 
Linux系统是一个完全多用户多任务的操作系统,不同用户可以在不同的虚拟终端同时登录,做不同的事情。
   tty  查看当前登录的终端
   su  用户名    管理员切换到其他用户不需要输入密码,而其他用户进行切换时必须输入密码
   CTRL+C  终断命令执行
pwd    查看当前所在目录的位置
cd   切换目录
cd ..  返回上一级目录
cd   返回主目录
cd -  返回上一次所在的目录
绝对路径和相对路径:
绝对路径:凡是以/开头的路径一定是绝对路径
相对路径:  ./  当前目录
           ../   上一级目录
 
 
文件管理命令:ls   mkdir   rmdir   touch   rm   cp  mv
查看文件内容命令:cat  more less  head   tail  wc
VIM编辑器的使用:
查找命令:find  grep 
输入输出重定向:
辅助命令:
文件权限:
管道符:   |
 
 
文件权限:
1、文件基本权限
r w -      r--      r--     .
 1组    2组     3组    4组
r:读   w:写   x:执行(相对于目录,可否进入目录;相对于文件 ,可否运行这个文件)   -:没有权限
1组:文件所有者对这个文件的操作权限。
2组:所属组用户对这个文件的操作权限。
3组:其他用户对这个文件的操作权限。
4组:ACL权限
每组的权限位置排列:读   写  执行
 
 
  1. 用户与组的基本操作   
   新建用户:useradd 用户名
   查看用户是否新建成功:cat /etc/passwd    grep 用户名 /etc/passwd
   为用用户设置密码:passwd 用户名  (只有root)用户可以执行
                     passwd    为自己改密码
   查看用户是否设置密码:cat /etc/shadow
   删除用户:userdel -r 用户名   (将主目录一起删除)
  
每新建一个用户就会同时新建一个与用户名相同的用户组,这个组是用户的基本组。
查看系统有哪些用户组:cat /etc/group
新建用户组:groupadd wgroup
删除用户组:groupdel wgroup
  将用户加入到组: gpasswd -a 用户名 组名
  查看组中的用户有哪些:cat /etc/group
查看用户属于哪个组:groups stu1
  删除用户组的成员用户:gpasswd -d stu4 public
 
  1. 文件权限的修改
   方法一:使用字母方式修改
           u:所有者   g:属组   o:其他用户   a:所有用户
           chmod o=--- files
   方法二:数字方式修改   r=4   w=2  x=1  -=0
           chmod 770 files 
修改所属组: chown  用户   文件
                 chown  :用户组  文件
                 chown  用户:用户组  文件
 
  1. 特殊权限
ACL:访问控制列表,针对其他用户中的个别用户设置的特殊权限。
      setfacl -m  u:stu5:rwx  files       创建ACL规则
      getfacl  files   查看ACL规则
setfacl -x u:stu6 files   删除一条ACL规则
setfacl -b files    删除所有ACL规则 
SBIT:粘滞位权限,只能删除自己的文件,不能删除别人的文件。
        chmod o+t  files
  SGID:以所属组的身份去执行。
        chmod g+s files
  SUID:以所有者的身份去执行,只针对可执行文件。
        chmod u+s 文件名
大家都在看

构建互联网+学习社区--共育创新人才培养

2024-07-09 浏览次数:0

程序员金九银十想要跳槽加薪?你首先得做好这些

2024-07-09 浏览次数:0

叮~请查收你的五一福利

2024-07-09 浏览次数:0

知了堂&西华师范大学,第一届“知了杯”信息安全...

2024-07-09 浏览次数:0

信息安全人才这么受欢迎,为何从业者这么少?

2024-07-09 浏览次数:0

零基础学鸿蒙开发可以吗?鸿蒙学习路线马上收藏

2024-07-09 浏览次数:0
最新资讯
鸿蒙系统未来前景?鸿蒙开发有必... 随着科技的快速发展,操作系统作为连接硬件与软件的关键环节,其重要性不言而喻。近年来,华为推出的鸿蒙系...
WindowsServer 2...   1. 请把计算机 D 分区上的一个名为“Test”的文件夹设置成共享,其共享名为“Share”,...
鸿蒙系统新手教程怎么学?鸿蒙开...   随着华为鸿蒙操作系统的推出,越来越多的新手开始关注并尝试学习鸿蒙系统的使用和开发。那么,对于新手...
鸿蒙系统岗位多吗工资高吗?鸿蒙...   随着华为鸿蒙操作系统的日益普及,越来越多的企业和组织开始关注并采用鸿蒙系统。因此,鸿蒙系统岗位的...
基于鸿蒙系统的app开发语言有...   随着华为鸿蒙系统的推出,越来越多的开发者开始关注鸿蒙系统的应用开发。那么,基于鸿蒙系统的app开...
0基础学习鸿蒙系统开发   在科技飞速发展的今天,鸿蒙系统以其独特的魅力和强大的性能,吸引着无数开发者的目光。如果你是一个零...
鸿蒙OS是Java还是C语言?...   随着鸿蒙操作系统的逐渐普及,越来越多的开发者和科技爱好者开始关注其背后的技术细节。其中,一个备受...
鸿蒙开发怎么系统学习?   在科技飞速发展的今天,鸿蒙操作系统以其独特的优势和广阔的前景,吸引着越来越多的开发者投身其中。那...