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. 浅谈 unix, linux, ios, android 区别和联系

    浅谈 unix, linux, ios, android 区别和联系 网上的答案并不是很好,便从网上整理的相对专业的问答,本人很菜,大佬勿喷 UNIX 和 Linux   UNIX 操作系统(尤尼斯) ...

  2. MYSQL LOGBIN 数据日志恢复数据库随笔

    查看指定的二进制日志中的事件(MYSQL命令行) mysql> show binlog events in 'binlogfullpath'; 查看二进制日志中的事件(MYSQL命令行) mys ...

  3. 利用Vagrant完成开发环境配置

    作者:astaxie链接:https://github.com/astaxie/go-best-practice/blob/master/ebook/zh/01.0.md著作权归作者所有.商业转载请联 ...

  4. C#字节流通信格式

    类似通信格式的实现关键点: byte数组转float的实现,BitConvetor.toSingle() float类型转by,BitConverter.GetBytes #客户端发送public b ...

  5. 笔记:Xen虚拟机如何迁移到KVM上?

    众所周知如果是在Linux上使用虚拟化技术的话,就会有基于Xen Hypervisor部署一个系统的机会.因为基于内核的虚拟机(KVM:Kernel-Based Virtual Machine)已经逐 ...

  6. 测试拆分比较大SQL Server数据库

    有2个办法拆分比较大的数据库. 1.重建聚集索引2.收缩数据库 一.准备测试数据 )) go insert into blocktable(blockno,binno,rack,chipcount,m ...

  7. ISA 连接非443端口的https站点提示错误

    ISA 连接非443端口的https站点提示错误:12204 The specified Secure Sockets Layer (SSL) port is not allowed. ISA Ser ...

  8. 性能调优的本质、Spark资源使用原理和调优要点分析

    本课主题 大数据性能调优的本质 Spark 性能调优要点分析 Spark 资源使用原理流程 Spark 资源调优最佳实战 Spark 更高性能的算子 引言 我们谈大数据性能调优,到底在谈什么,它的本质 ...

  9. August 07th 2017 Week 32nd Monday

    Life is just a series of trying to make up your mind. 生活只是由一系列下决心的努力所构成. Some people say it is not y ...

  10. codeforces 414D Mashmokh and Water Tanks

    codeforces 414D Mashmokh and Water Tanks 题意 题解 \(a_i\):第 \(i\) 层的结点个数. \(b_i\):第 \(i\) 层初始有水的结点个数. 如 ...