• Linux安装部署


    Linux桌面发行版

    Ubuntu
    CentOS
    Red heat Linux
    Oracle Linux


    一、系统安装

    1、系统分区

    若手动分区swap和根分区必须创建,推荐创建boot分区。

    /----------根目录,唯一必须挂载的目录。(在绝大多数情况下有2G的容量应该是够用了。当然了,很多东西都是多多益善的)
    swap----交换分区,它的容量只要约等于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。
    /home---这是您的家目录,通常您自己创建的文件,都保存在这里,您最好给它分配一个分区
    /usr------应用程序目录。大部分的软件都安装在这里,如果您计划安装许多软件,建议也给它分配一个分区
    /var------如果您要作一些服务器方面的应用,可以考虑给它分配一个较大的分区
    /boot----如果您的硬盘不支持LBA模式(不太可能),您最好挂载它,如果挂载,将它挂载在硬盘的第一个分区。一般来说,挂载的分区只要100M大小就足够了。

    举例:

    Desktop:
          /               /dev/hda1              10~15G足矣    
          /home           /dev/hda2              最大的剩余空间    
          /boot          /dev/hda3               100MB即可    
          swap           /dev/hda5               大约内存大小(建议至少512MB)
    
    Server:
        /                 /dev/hda1               10~15G足矣    
       /home              /dev/hda2               最大的剩余空间的一半    
       /boot              /dev/hda3               100MB即可    
       swap               /dev/hda5               大约内存大小(建议至少512MB)    
       /var               /dev/hda6               视服务器功能决定大小,至少需要1GB以上    
       /usr               /dev/hda7               最大的剩余空间的一半

    2、配置yum源
    1)连接光驱并进行挂载

    #mount -o loop /dev/cdrom /media

    2)配置yum源

    #mv /etc/yum.repos.d/rhel-source.repo  /etc/yum.repo/rhel-source.repo.bak
    #vim /etc/yum.repos.d/yum.repo   \此时按i进行编辑
    [rhel6u4]
    name=Server
    baseurl=file:///media
    enable=1
    gpgcheck=0

    按ESC,输入wq保存退出

    导KEY

    # rpm --import /media/RPM-GPG-KEY-oracle

    3)检查yum源是否配置成功

    #yum clean all
    #yum repolist

    4)为使yum源每次开机生效,需配置开机挂载

    #echo mount -o loop /dev/cdrom /media >>/etc/rc.local

    3、安装tools虚拟工具

    #mount -o loop /dev/cdrom /media
    #cp /media/VMwareTools-9.6.2-1688356.tar.gz /usr/src
    #cd /usr/src
    #tar -xvzf VMwareTools-9.6.2-1688356.tar.gz
    #cd vmware-tools-distrib/
    #perl vmware-install.pl

    4、安装完成

    二、环境初始化
    1、打开终端
    1)桌面空白部分点击右键-->打开终端
    2)alt+f2               打开运行窗口,输入:gnome-terminal,回车
    3)ctrl+shift+n       #(当前活动窗口必须是一个终端) 
    4)ctrl+shift+t        #在原有终端的基础上打开一个标签: 
    5)alt+数字           #标签之间互相切换:
    6)ctrl+shift+w      #关闭当前标签: 
    7)ctrl+l                #清屏:
    8)ctrl+alt+d         #显示桌面

    2、配置网卡
    测试网卡是否可用

    # mii-tool eth0
    
    #vim /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE=eth1
    HWADDR=38:83:45:F2:65:42
    TYPE=Ethernet
    UUID=64d0b609-f638-412a-a97a-86b264c119b1
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=static
    IPADDR=192.168.2.132
    NETMASK=255.255.255.0

    如遇系统无法识别网卡设备可尝试如下方法:
    1)cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
    2)清除ifcfg-ethX中的MAC信息
    3)清除vim /etc/udev/rules.d/70-persistent-net.rules 中与eth1网卡有关的信息
    4)重启系统

    3、关闭防火墙、SELINUX

    # /etc/init.d/iptables stop
    # chkconfig iptables on
    
    # senenforce 0
    # vim /etc/sysconfig/selinux
    改为:SELINUX=disabled

    4、修改系统语言、时间

    # echo $LANG             //查看当前语言 汉语:zh_CN.utf8
    # LANG=en_US             //修改为英文
    # vim /etc/sysconfig/i18n
    LANG="zh_CN.UTF-8"
    
    # date -s 2014/5/31    //设置日期
    # date -s 14:11:00     //设置时间

    5、查看日志

    # vim /var/log/messages  #系统日志
    
    # vim /var/log/secure    #安全日志

    6、查看占用端口
    查看端口被谁占用

    # netstat -tnlp |grep :80

    NMAP扫描

    nmap -v -A 192.168.1.102

    7、linux虚拟机卸载

    #vmware-installer -u vmware-workstation

    工具软件使用:
    linux录屏软件

    # yum install mplayer xvidcap 
    # mplayer dg-failover.mpeg

    8.安装Linux下笔记软件 cherrytree

    1.解压
    2.点开解压目录,在解压目录下右键打开终端
    3.编译安装,指定安装目录,修改环境变量

    # python setup.py install --prefix=/usr/local/cherrytree -f 
    # vim ~/.bash_profile
    PATH=$PATH:$HOME/bin:/usr/local/cherrytree/bin

    4.注销重新登录
    5.nohup cherrytree & #nohup 忽略所有挂断信号,在注销后使用。

    9.安装字典
    1)解压
    2)创建存放字典的目录
          /usr/share/stardict/dic
    3)把字典拷贝到刚创建的目录
    4)配置添加字典


    10.破解linux用户密码

    linux系统的启动过程:
    1、开机自检(POST),初始化部分硬件
    2、搜素可用于引导的启动设备(如磁盘的MBR)
    3、读取并将控制权交给系统启动加载器(grub2)
    4、启动加载器加载器配置,显示可用配置菜单
    5、启动加载器加载内核及initramfs,置入内存
    6、启动加载器将控制权交给内核
    7、由内核查找initramfs中的硬件驱动,作为PID=1从initramfs执行/sbin/init(在RHEL7中,为systemd,并包含udev守护进程
    8、Systemd执行initrd.target的所有单元(包含将文件系统挂载到/sysroot)
    9、内核root文件系统从initramfsroot文件系统切换到/sysroot上的系统root文件系统
    10、Systemd查找默认目标(target),然后启动该target的所有单元

    修改运行级别
    1.按tab进入grub界面,按e
    2.选择kernel行,e快捷键,在结尾写 1 ,回车,b快捷键
    进入单用户模式(可以修改root密码)
    或者:
    1.进入grub界面 2. a快捷键,在结尾写 1 ,回车,b快捷键



    远方的风景走近了,就是自己现在的生活; 现在的生活放远了,就是别人眼中的风景!
  • 相关阅读:
    WCF中关于可靠会话的BUG!!
    控制并发访问的三道屏障: WCF限流(Throttling)体系探秘[下篇]
    《天使之恋》,一部重口味的纯美爱情电影
    一个关于解决序列化问题的编程技巧
    [转]Design Rules for ModelViewPresenter
    你知道Unity IoC Container是如何创建对象的吗?
    只在UnitTest和WebHost中的出现的关于LogicalCallContext的严重问题
    使命必达: 深入剖析WCF的可靠会话[原理揭秘篇](上)
    回调与并发: 通过实例剖析WCF基于ConcurrencyMode.Reentrant模式下的并发控制机制
    如何编写没有Try/Catch的程序
  • 原文地址:https://www.cnblogs.com/xiangqianzhang/p/9044163.html
Copyright © 2020-2023  润新知