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快捷键

Linux安装部署的更多相关文章

  1. Linux安装部署jdk+tomcat+mysql

    Linux安装部署测试环境 1. JDK安装下载 安装 yum search jdk 找到合适的jdk版本,以下图中的版本为例 yum install java-1.8.0-openjdk.x86_6 ...

  2. Linux安装部署FTP服务器

    Linux安装部署FTP服务器   本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚 ...

  3. linux安装部署Nginx

    两个参考地址: NGINX的百度百科:https://baike.baidu.com/item/nginx/3817705?fr=aladdin NGINX的中文网站:http://www.nginx ...

  4. Linux安装部署Redis(超级详细)

    前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...

  5. Linux 安装部署 Redis

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  6. GraphicsMagick 1.3.25 Linux安装部署

    1.安装相关依赖包 yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-d ...

  7. Linux安装部署项目实例

    本次安装jdk,mysql,maven,redis,nginx,tomcat 安装之前先升级系统 使用命令:/bin/yum - y update 1.安装jdk 先建立一个项目的目录-jiaoton ...

  8. linux安装部署ftp图片服务器

    1.安装http反向代理服务器.安装ftp文件传输组件vsftpd 详细安装及配置参见 https://blog.csdn.net/zhouym/article/details/100145964 2 ...

  9. Redis Linux 安装部署

    Redis部署文档   Redis部署文档 准备软件: 开始部署: 解压tar包[root@localhost redis]# tar -zxvf redis-3.2.8.tar.gz 进入Redis ...

随机推荐

  1. Android解析ClassLoader(一)Java中的ClassLoader

    Android解析ClassLoader(一)Java中的ClassLoader

  2. qss 对子控件的设置样式 使用setProperty --Qt 之 QSS(动态属性)

    https://blog.csdn.net/liang19890820/article/details/51693956 学习了 代码: 当鼠标划过控件时,设置样式 void CustomLabelW ...

  3. vim常用快捷汇总

    移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一 ...

  4. poj 1475 推箱子

    bfs是一层层的遍历下去,每多一层即为多走一步,因此只要遇到T就停,此时肯定是最小步数. 所以这两层bfs应为,先对箱子的最少步数进行bfs,从而求出推箱子所用最少步数: 然后箱子bfs内部嵌入人的b ...

  5. MySQL 8.0.2复制新特性(翻译)

    译者:知数堂星耀队 MySQL 8.0.2复制新特性 MySQL 8 正在变得原来越好,而且这也在我们MySQL复制研发团队引起了一阵热潮.我们一直致力于全面提升MySQL复制,通过引入新的和一些有趣 ...

  6. [翻译] KVNProgress

    KVNProgress KVNProgress is a fully customizable progress HUD that can be full screen or not. KVNProg ...

  7. Linux 基础学习大考核

    0.关于Linux的简介 Linux(好又免费)的组成部分: Linux 是一种计算机操作系统: 一系列能让您与计算机进行交互操作并运行其它程序的程序. 操作系统由多种基础程序构成.它们使计算机可以与 ...

  8. Mysql常用语句与函数(待续)

    -- 查询语句select class from stu_info where sid=1000000102;select * from stu_info t where t.age=88; -- t ...

  9. php懈垢windows通用上传缺陷

    #1 实例介绍本案例采用的实例是:U-Mail邮件系统.U-Mail邮件系统文件上传的地方代码是这样的: code 区域 <?php if(ACTION =="attach-uploa ...

  10. cheerio数据抓取

    很多语言都能写个爬虫抓取数据,js自然也可以,使用cheerio可以支持css检索,较快捷的获取需要的数据.首先,先把node.js给安装了.可到官网下载.安装好node.js后,使用npm安装che ...