Linux安装_操作

Linux:
~树状的结构,根目录开始,都已文件形式

~操作系统,从桌面->服务器
~从操作系统->到嵌入式系统

~~开放性,多用户,多任务,网络功能,安全,可移植性,标准兼容性,命令、图形界面等
    
**基于GPL(公共许可证)

**发行版本:
        Linux系统内核与应用软件和文档包装,提供界面和管理工具的软件包集合。

系统结构:
        内核-Shell-文件系统-应用程序
        
VirtualBox虚拟网络配置:


常用指令:
    ifconfig 查看配置信息
    ifconfig -a 查看所有网卡
    ifconfig eth1 up 启用指定网卡
    
    su - root 切换用户
    ifconfig eth1 192.168.56.101 修改虚拟机ip
    
    service sshd restart 重启sshd服务
    service iptables stop 停止防火墙
    
    chk
    
    ll 当前目录清单的详细信息
    ls
**cat t.txt 查看文件
    find / -name profile
    
**grep 内容搜索命令
    cat t.txt |grep sort
    grep sort < t.txt
    ps -ef |grep python 字符串搜索
    ps -ef |grep top
    
**stat t.txt 查看文件所有属性
    
**who 查看所有用户

**who am i 查看我当前的信息

**hostname
**hostname itcast

**uname -a 系统信息

**top 性能分析工具(任务管理器)
            按f键 选择列,回车显示列
      杀死进程
      
**ps 显示进程信息 ps -aux |more
    加more,逐行显示
    
**kill  9 5809(9为信号量)杀死指定进程

**df 磁盘空间 (逻辑卷)
    /root C盘
    /home D盘
    df -m
    
**netstat -ano | more 网络状态

**备份压缩
    gzip gz(后缀)
    bzip2 bz2(后缀)  换z为j
    
    tar 打(解)包
    
压缩tar -czvf tard.tar.gz sort.txt tail.txt

解压缩tar -xzvf  tard.tar.gz

提高压缩比bzip2 -9 t.txt

**关机/重启
    shutdown r
    shutdown h
    shutdown
        

Linux安装,操作


Centos安装:



VIM编辑器的使用:
    进入vi filename
    命令模式
    iao插入模式
    ESC
    
    
    q 直接退出
    wq 保存并退出
    q! 强制退出
    w file保存文件


用户和组账户管理:
    linux操作系统:多用户操作系统
    
    普通用户:
    超级用户:root
    
**组用户
    私有组:
    标准组:
    
**/etc/passwd 所有用户信息

    cat passwd
    cat shadow
    
**添加用户useradd itcast1 -d /home/itcast1 -p 123
id itcast1 查看用户
su - itcast1 切换用户

**添加指定分组useradd itcast1 -d /home/itcast1 -p 123 -g users

**删除用户userdel itcast1

**删除用户及目录userdel -r itcast1

**添加组groupadd


-------------------------------------
用户和组状态:

**pwd 查看根目录
**exit 退出用户

~~Sudo 规则配置(授权用户)
    
**ls -l 所有用户文件权限属性
**权限chmod 777 t.txt(每个用户否能读写)
  4+2+1=7随意组合
    r-4
    w-2
    x-1
        
    521 可读可执行
    +x t.txt 增加权限
    
**chown test:test t.txt 改变文件/目录的所有权
          用户:组
    
**cd a 进入a 目录

**cd /tmp 进入目录


~~标准输入输出

~~重定向输出">"
**ll > lstest
  cat lstest

**echo a 回显
  echo b > lstest
 
  echo c >> lstest 追加
 
~~重定向输入"<"
**grep 100 < sort.txt


~~管道
**ls -l | wc -l
  结果    输出多少行
 
**cat sort.txt | sort -n | uniq 排序
 

~~Cron 计划任务工具
**/etc/crontab 文件和 /etc/cron.d 目录
    
**crontab 文件格式
  30 10 * * 1-5 精确到分钟
表示从周一到周五的十点半

    
~~SSH 为 Secure Shell
**OpenSSH服务
**scp 远程拷贝

~~Shell 命令解释器,用户和系统沟通的媒介,Linux 默认Bash
**系统用Sell 记录在 /etc/shells 中
    #!/bin/sh
    # Filename:hello
    echo"Hello world!"


~~Bash shell 的配置文件
    1.系统全局设定
    
    2.个人设定值
    .bash_profile  
    
    
~~环境变量
**echo $JAVA_HOME
**source $JAVA_HOME

    
~~RPM 软件的安装,删除,更新 只有root权限才能使用;查询任何用户都可以;
**安装软件增强包(点击“设置”)
    






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章