张明贵-Linux常用目录-1



【命令不是用来记的,练习!练习!练习!越练越熟,让它成为你本能的反应】




/etc/passwd   存放每个用户的相关属性

添加用户

[[email protected] /]# useradd xwj

给xwj用户设置密码

1、[[email protected] ~]# passwd xwj

2、[[email protected] ~]# echo "xwj123456" |passwd --stdin xwj

切换到普通用户

[[email protected] ~]# su - xwj

[[email protected] ~]$ tail -1 /etc/passwd

用户:口令:用户标识:组标识:描述:家目录:登录shell

注意切换用户:  su - 用户名

su 和su - 的区别:

前者只是切换了root身份,但shell环境仍然是普通用户的shell;而后者连用户和shell环境一起切换成root身份了。su切换成root用 户以后,pwd 一 下,发现工作目录仍然是普通用户的工作目录;

而用su -命令切换以后,工作目录变成root的工作目录了。应该使用su -命令。




/etc/shells 查看系统可用的shell




/etc/selinux/config SELinux配置文件

初学者应关闭SELinux,以对学习环境造成干扰,不易排查问题

关闭SELINUX的方法:将SELINUX=enforcing 替换为 SELINUX=disabled

使用sed替换

[[email protected] ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config

方法一:查看参数是否修改

[[email protected] ~]# cat /etc/selinux/config

方法二:

[[email protected] ~]# grep "SELINUX=disabled" /etc/selinux/config

用grep能过滤出想要的结果行,说明文件已经更改了

注意事项:

1、修改文件之前要备份

2、sed 先不加参数i,查看是否是自己想要的结果

3、加参数 -i,实现对文件的修改

更改配置文件,只有在系统或服务启动时才能生效,使用命令关闭SELinux,立即生效

查看SELinux的状态

[[email protected] ~]# getenforce

设置SELinux的状态

[[email protected] ~]# setenforce 0




/etc/inittab  Linux系统运行级别

#   0 - halt (Do NOT set initdefault to this) 关机

#   1 - Single user mode 单用户(密码丢失能用到)

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多用户,没有网络文件系统

#   3 - Full multiuser mode 完整的多用户模式

#   4 - unused 保留的运行级别

#   5 - X11    桌面

#   6 - reboot (Do NOT set initdefault to this) 重启

1、3、5常用

设置文件的运行级别




关机

shutdown -h now

halt

init 0

重启

reboot

shutdown -r

init 6



【Linux命令要在使用中记忆】



张明贵-Linux常用目录-1

原文地址:http://blog.51cto.com/11193863/2151926

时间: 2024-11-08 14:46:55

张明贵-Linux常用目录-1的相关文章

张明贵-Linux常用目录-2

/etc/sysconfig/i18n    设置Linux系统字符集 英文: LANG="en_US.UTF-8" 中文: LANG="en_CN.UTF-8" [平时应该养成使用英文的习惯] 设置闲置超时时间 export TMOUT=10 (超时时间是10秒,单位是秒,这样设置超时时间,只在本次生效) 设置超时时间永久生效更改(全局配置文件) [[email protected] ~]# vi /etc/profile /etc/pam.d/login 设置用

张明贵-Linux常用目录-4

/etc/sysconfig/network-scripts/ifcfg-eth0    网卡 /etc/resolv.conf    DNS /etc/hosts /etc/sysconfig/network    主机名 /etc/fstab    开机挂载磁盘文件 /etc/rc.local    开机自动启动(启动软件的命令,或者执行文件的命令) /etc/inittab    设置开机运行级别 /etc/init.d    yum安装默认启动命令 /etc/profile    用户全

张明贵-Linux命令行编辑快捷键、sCRT快捷键

[掌握命令行快捷键,会让你的逼格提高,在菜鸟面前你就是大神!哈哈] table键 1.命令补全 2.路径补全 Ctrl+a 光标移动到命令首部 Ctrl+e 光标移动到命令尾部 Ctrl+u 清除光标前的字符 Ctrl+k 清除光标后的字符 Ctrl+w 清除光标前一个单词(空格分割) Ctrl+r 搜索命令 Ctrl+c 终止当前命令或程序 Ctrl+d 退出当前用户环境(logout.exit) Ctrl+l  清屏 或 clear(小写,Linux严格区分大小写) sCRT快捷键 Ctrl

张明贵-Linux基础命令学习-5

[让总结成为一种习惯] pwd   打印当前工作目录 print working directory pwd -L pwd的默认参数是-L,执行pwd和执行pwd -L结果是相同的,其实使用的是环境变量 PWD echo $PWD pwd pwd -L pwd -P 打印物理目录,没有任何符号链接 当我们切换到 /etc/init.d目录下 实际上和切换到 /etc/rc.d/init.d  目录下是一样的 执行效果一样 mkdir  创建目录 make directory mkdir -p /

张明贵-Linux文件上传下载及sCRT配置批量管理功能

[讲课:互动,用提问的方式来吸引听众的注意力,听众吸收最大化] 大学是在许昌学院读的,在我看来,不干念PPT的老师就是好讲师,因为大部分任课老师自顾自讲,没有互动,传授的知识我们只是被动的听,没有引导听课者的思考,再此吐槽一下,哈哈!我还是真心希望我的母校越来越好. 文件的上传下载 rz 上传 rz命令不存在 [[email protected] ~]# rz -bash: rz: command not found 安装 lrzsz(需要联网或配置yum源) yum install lrzsz

Linux常用目录

/ 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里.比如 ls.cp.mkdir等命令:功能和/usr/bin类似, 这个目录中的文件都是可执行的,普通用户都可以使用的命令. /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中. 在一般情况下,GRUB或LILO系统引导管理器也位于这个目录:启动装载文件存放位置, 如kernels,initrd,grub.一般是一个独立的分区. /dev 一些必要的设备,声卡.

张明贵-Linux磁盘分区方案

[听课保持最大化的输入,分享交流保持最大化的输出] 服务器选择软RAID还是硬RAID? 应该选择硬RAID,软RAID多了一层软件,性能受到了一定程度上的限制 LVM卷,可以对磁盘空间进行动态调整 但是不建议使用这种方式,多了一层软件,应该提前规划好空间 硬盘使用前 要分区,格式化(创建文件系统) 硬盘分区 主分区 扩展分区 逻辑分区 主分区+逻辑分区 <= 4 可以不要扩展分区 直接将磁盘分为4个主分区 三个主分区 一个扩展分区(扩展分区里再划分逻辑分区,就是扩展分区包含逻辑分区,且逻辑分区

Linux常用目录与功能

[[email protected] /]# less /etc/is iscsi/     issue      issue.net   [[email protected] /]# less /etc/issue.net  CentOS release 6.8 (Final) Kernel \r on an \m [[email protected] /]# ll 总用量 94 dr-xr-xr-x.  2 root root  4096 11月 29 14:54 bin dr-xr-xr-

Linux常用目录解释

FHS:Linux /boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader) /dev :设备文件: 块设备:随机访问,数据块 字符设备,线性访问,按字符为单位 设备号:主设备号(major)和次设备号(minor) /etc配置文件            /home家目录 :通常为/home/user.例外:root用户的家目录是root. lib:库文件 静态库:.a 动态库: .dll      .so lib/modules内核模块文件 /media挂载