zoukankan      html  css  js  c++  java
  • Linux 基础总结

    目录

    1.1 Red Hat Linux 安装及服务控制
    1.2 目录和文件管理
    1.3 安装及管理程序
    1.4 账号和权限管理
    1.5 磁盘和文件管理
    1.6 进程和计划任务管理
    1.7 Linux基础网络设置
    

    1.1 Red Hat Linux 安装及服务控制

    命令行 简介
    runlevel 查看当前的运行级别
    service network start 开启网络服务功能
    stop 关闭
    restart 重启
    reload 重载
    status 查看状态
    init 3 进入字符界面完全多用户模式
    init 5 进入图形界面完全多用户模式
    chkconfig --list 查看所有服务默认的启动状态
    chkconfig --level 3 postfix off 将3运行级别下的postfix服务关闭 on 开启
    reboot 重启
    init 6 重启
    halt 关机
    poweroff 关机
    init 0 关机

    1.2 目录和文件管理

    命令行 简介
    help 查看内部命令帮助
    --help 查看内部外部命令
    enable 鉴别内部命令和外部命令
    man 以手册页的形式查看命令帮助
    info 以信息页的形式查看帮助
    pwd 查看你当前所在的目录
    cd 切换目录
    ls 查看显示目录的内容
    du 统计目录和文件空间的占用情况
    mkdir 创建新目录
    rmdir 删除空目录
    touch 创建文件
    rm 删除文件
    ln 创建硬链接
    ln -s 创建软链接
    cp 复制文件或目录
    mv 移动文件或目录
    which 查看linux命令所在的目录
    find 查找文件或目录
    find -name 按照文件名查找
    find -user 按用户查找
    find -size 按照文件大小查找
    cat 在命令提示符下查看文件内容
    more 在命令提示符中分页查看文件内容
    less 命令行中查看文件可以上下翻页反复浏览
    head 命令行中查看文件头几行
    tail 命令行中查看文件尾几行
    wc 统计文件的单词数 行数等信息
    grep 检索过滤查看文件中的内容
    gzip 用zip格式压缩
    (gzip -d
    1. gunzip) 解压zip格式文件
    bzip2 用bz2格式压缩文件
    (bzip2 -d
    bunzip2 解压bz2格式文件
    tar czf 创建归档压缩的文件(zip)
    tar xzf 解压归档压缩文件(zip)
    tar cjf 创建归档压缩文件(bz2)
    tar xjf 解压归档压缩文件(bz2)

    1.3 安装及管理程序

    命令行 简介
    rpm -qa 显示RPM方式安装的所有软件
    rpm -qi 详细显示软件包的名称 版本 许可协议 描述
    rpm -ql 显示软件包在当前系统中所安装的目录
    rpm -qf 查看指定文件或目录是由哪个软件包安装的
    rpm -qp 是对未安装rpm包进行查询 和上面的a i l配合使用
    rpm -ivh 安装软件包并显示过程
    rpm -e 卸载安装过的软件包
    rpm -U 更新软件包,如果未安装相当于-i
    rpm -F 更新现有安装的软件包,,没有该包放弃安装
    --force 强制安装
    --nodeps 忽略依赖关系
    rpm --rebuilddb 对rpm数据库进行重建
    rpm --initdb
    gcc --version 查看编译的环境
    make --version
    md5sum 检查MD5的检验和,看是否让人篡改
    patch -p1 < 对该目录安装补丁包
    ./configure --prefix= 编译前配置,并指定程序安装的路径位置
    make 将高级源码包进行二进制编译
    make intall 安装软件包

    1.4 账号和权限管理

    命令行 简介
    useradd zhangsan 创建账户张三
    useradd -d /var/ftp/zhangsan -g jiaoyuan zhangsan 创建账户张三设置他的宿主目录在/var/ftp/zhangsan,并加入了教员组
    useradd -e 2013-01-01 -s /sbin/nologin lisi 创建账户李四,他将在2013-01-01账户过期,并且该账户不能登录系统
    passwd zhangsan 给张三账户设置密码
    passwd 给root设置密码
    -l 锁定账户
    -s 查看账户状态是否锁定
    -d 清空账户的密码
    -u 解锁账户
    echo $LANG 显示输出的语言
    LANG=zh_CN.GB2312 改变语言的输出编码
    usermod -d /zhangsan zhangsan 改变张三账户的宿主目录在/zhangsan
    usermod -l baby zhangsan 将张三的登录名设置成babyuserdel -r zhangsan删除张三及他的宿主目录
    groupadd class01 创建class01组
    gpasswd -a lisi root 将张三用户加入root组
    groups lisi 确认李四用户在root组
    gpasswd -d lisi root 将李四用户从root组中删除
    gpasswd -M zhangsan,lisi,wangwu root 将张三李四王五都加入到root中
    groupdel class01 将class01删除
    finger lisi 查看李四用户登录的属性
    w 查看当前主机用户的登录情况
    chmod 给文件夹文件设置权限,注意结合 ugo rwx来设置
    chwon -R lisi /zhansan 将/zhangsan文件夹属主改为李四
    chown root:root /zhangsan 将/zhangsan文件夹的属主和属组都改成root
    chgrp lisi /zhangsan 将/zhangsan文件夹的属组改为lisi

    1.5 磁盘和文件管理

    1、Linux下自动挂载windows共享文件夹

    • 1、使用命令临时挂载

    mount.cifs //1.1.1.1/share /share -o user=tom,pass=chnsys@2016

    • 2、设置开机自动挂载

    vim /etc/fstab

    //1.1.1.1/share /share cifs defaults,auto,username=dell,password=dihy 0 0

    1.6 进程和计划任务管理.

    命令行 简介
    ps aux 静态查看进程的情况
    ps -elf
    top 动态查看进程的情况
    pstree 查看进程树
    cp /dev/cdrom 123.iso & 在后台运行制作镜像文件
    jobs -l 查看后台运行的任务
    fg 1 将后台的任务回复运行
    pgrep -l "portmap" 查询进程号
    kill -9 杀死进程
    pgrep -l -U "zhangsan" 查看张三的进程
    pkill -9 -U "zhangsan" 强行杀死张三的进程
    date 查看系统的时间
    at 14:00 2012-10-01 在设置的时间做任务
    atq 查看at任务
    atrm 删除at任务
    crontab
    crontab -e 创建任务计划
    * * * * * 代表分时日月周
    crontab -r 清空任务计划

    1.7 Linux基础网络设置

    命令行 简介
    ifconfig 查看网卡信息
    hostname 设置主机名
    route -n 查看路由表和网关信息
    netstat -anptu grep mysql
    ping 测试网络连通性
    traceroute 路由跟踪
    nslookup 域名解析测试
    ifconfig eth1 down 禁用网卡
    route add -net 192.168.1.0/24 gw 192.168.1.254 加静态路由
    route del -net 192.168.1.0/24 删除静态路由
    route add default gw 192.168.1.254 加网关
    route del default gw 192.168.1.254 删网关

    1、设置主机名

    vim /etc/sysconfig/network
    
    NETWORKING = yes
    
    HOSTNAME = www.baidu.com
    

    2、域名解析配置文件

    vim /etc/resolv.conf
    
    serch localdomain
    
    nameserver 1.1.1.1
    

    3、本机主机映射表

    cat /etc/hosts
    
  • 相关阅读:
    我知道开发已经接近于成功了
    反射获取运行时属性值的替代方法
    Fix Visual Studio 2013 Razor CSHTML Intellisense in Class Library or Console Application
    领域模型
    UI设计心得
    ADO.NET EF 中的实体修改方法
    .net与com组件
    win8设置开机启动项
    编程架构
    禁止UITextField 使用粘贴复制功能
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/12423407.html
Copyright © 2011-2022 走看看