Linux基本知识与配置命令

  • Linux介绍
    • 1969年Unix诞生于美国贝尔实验室
    • 1977年BSD系统出现,(SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX)
    • 1991年Linux
    • Richard Stallman, 自由软件与GUN发起人(1984)
    • Andrew S.Tanenbaum Minix开发者(大学讲师)
    • Linus Torvalds     Linux之父
    • GPL (Gun General Public License)协议:代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用
    • Unix的特性:
      • ①技术成熟,可靠性高
      • ②极强的可伸缩性
      • ③强大的网络功能
      • ④强大的数据库支持能力
      • ⑤强大的开发功能
  • CentOS的特点:
    • ①是开放源代码的程序软件,可以自由修改。
    • ②Unix系统兼容,具备几乎所有Unix系统的优秀特性。
    • ③可以自由传播,没有任何商业版权。
    • ④适合Intel等x86CPU系统架构的计算机(个人计算机)
  • Linux版本
    • 1、fedora          免费
    • 2、Red hat Linux   收费(有厂商支持,有版权)
    • 3、CentOS   把Red hat的logo删掉加新logo,删除收费模组,重新打包编译(社区版,无版权)
  • CentOS6.5安装
    • Desktop #桌面版
    • Basic Server #基本服务器版
    • 注意
      • 网络页面选择开机自动连接
      • 时间页面选择在网络上同步日期和时间
  • 引导过程
    • 开机自检 → MBR引导 → GRUB菜单 → 加载内核(kernel) → init进程初始化
    • init进程
      • 由linux内核加载运行/sbin/init程序
      • 是系统中第一个进程
      • PID(进程标记)号永远为1
    • Upstart启动方式
      • inittab文件结构
      • 运行级别
        • 0 关机
        • 1 单用户模式
        • 2 多用户模式(不支持网络)
        • 3 多用户模式(没有桌面)
        • 4 安全模式
        • 5 桌面环境(图形化)
        • 6 重启
  • Linux文件系统和磁盘分区
    • 文件系统类型
      • 默认情况下使用 EXT4 #第四代拓展(Extended)文件系统#EXT3
      • SWAP 交换文件系统
      • Linux支持其它文件系统类型(不友好支持)
        • FAT16、FAT32、NTFS、XFS、JFS等
    • 分区结构
      • / #根分区 
        • Linux系统必须要有的(相当于Windows的C盘)存储系统程序相关文件
      • /boot #引导分区
        • 存放内核相关程序,是可选的(centOS5、6给200M,7给256M  工作中1-2G)
      • swap #交换分区 没有挂载点
        • 虚拟分区,作用:内存不够的时候,系统就会把swap当做内存用。(一般情况下给内存的2倍)
    • linux文件目录系统
      • 树形目录结构
      • 根目录
        • 所有分区、目录、文件等的位置起点
        • 整个树形目录结构中,使用独立的一个 / 表示
        • 常见的子目录
          • /root 管理员的home目录
          • /home 存放用户数据(管理员除外)
          • /sbin 存放只有管理员可以执行的程序
          • /bin 存放二进制文件(所有用户的 可执行程序)
          • /boot 启动文件
          • /dev 设备文件
          • /etc 存放配置文件
          • /var 经常变的文件(日志等)建议划为独立分区
          • /usr 存放应用程序
  • 桌面版切换命令行模式
    • ctrl+alt+f1 #返回桌面
    • ctrl+alt+fn+f2 #命令行模式
  • 关闭防火墙(iptables)
    • service iptables stop
    • chkconfig iptables off
  • 关闭网络
    • service NetworkManager stop
  • 关闭SELINUX(安全增强型Linux)
    • 路径: etc  / sysconfig   /selinux  
    • 将SELINUX=enforcing改为 SELINUX=disabled
      • 修改完重启
    • setenforce 0 #短暂关闭 重启失效
    • getenforce   ---查看当前SELinux的状态
      • Enforcing --打开状态
      • permissive--关闭状态
  • 系统服务控制
    • service 服务名称 控制类型
      • /etc/rc.d/init.d (service可以控制这个文件里的所有服务)
      • 控制类型
        • start 启动
        • stop 停止
        • restart 重新启动
        • reload 重新加载 (配置文件发生变化时先使用reload,解决不了再使用restart)
        • status 查看服务状态
    • 查看运行级别
      • runlevel
      • N 代表之前的运行级别 5 代表现在的运行级别
    • 系统服务管理工具
      • ntsysv
        • 在字符终端运行,提供一个交互式、可视化窗口,便于集中管理多个服务
      • chkconfig
        • 不提供交互式、可视化窗口,管理单个服务效率更高
        • chkconfig --list(列出所有服务)
        • chkconfig --list iptables(列出单个服务)
        • chkconfig --level 2345 iptables off(针对单独选项 关闭服务)
        • chkconfig iptables off(整个服务关闭)
  • 字符终端
    • ~ 代表用户的宿主目录
    • 当前用户类型
      • $ ——表示当前登录的是普通用户
      • # ——表示当前登录的是管理员用户(root)
  • 常用命令
    • 查看系统信息
      • uname -r ——查看内核版本
        • uname -a ——查看详细内核信息
      • cat /proc/cpuinfo ——查看cpu信息
      • cat /proc/meminfo ——查看内存
      • hostname ——查看主机名
      • ifconfig ——查看ip地址
        • ifconfig eth0
      • exit ——推出当前命令操作环境
      • su ——切换用户
        • su root ——切换root用户
    • 关机
      • shutdown -h now
      • poweroff
      • init 0
      • 延迟关机
        • shutdown + 分钟 所有在线用户都会收到关机提升
    • 重启
      • shutdown -r now
      • reboot
      • init 6
    • 取消延迟关机或重启操作
      • 按ctrl+c组合键
      • 有其他管理员在另一终端登录后执行 shutdown -c
  • 注意:所有linux服务器不要用root用户直接登录(root账号权限最大,root直接登录(直接登录是明文)会泄露账号和密码)
  • 设备目录
    • /dev/hda5
      • dev ——硬件设备文件所在的目录
      • hd ——表示IDE设备#hda #老式硬盘 #速度慢 #不支持热插拔
      • sd ——表示scsi设备#sad #支持热插拔 #传输速度快
      • a ——硬盘的顺序号,以字母a、b、c表示
      • 5 ——分区的顺序号,以数字1、2、3、5表示
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值