----------------------------------------
centos 添加显示桌面到面板
右键单击->add to panel->选择显示桌面按钮

快捷键(ctr-alt-d)

把控制台添加到面板. 直接拖拽即可。

---------------------------------------------
centos 上使用sudo 命令 -- 修改 /etc/sudoers
---------------------------------------------
sudo的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,
在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。
sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。
找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了(不用引号):

username ALL=(ALL) ALL

用visudo 命令也可以直接编辑

------------------------------------------------------------
红帽子redhat linux 连接外网
vim /etc/sysconfig/network-scripts/ifcfg-eth0
在文件末尾添加

check_link_down(){
    return 1;
}

激活网络,即可上网。我不知道为什么要这么添加,但知道这样可以解决问题
红帽->systemsettings->network,打开网络设置,自动获取ip 和 dns 设置
------------------------------------------------------------

centos 修改主机名. 用命令hostnamectl , 它至少修改了/etc/hostname 文件.

示例如下: 设置主机名为root103

hostnamectl set-hostname root103

------------------------------------------------------------

安全问题.  selinux 及 firewall

------------------------------------------------------------

如果启用selinux 及打开防火墙,可能会使网络服务受到限制,调试阶段可以先关闭selinux和firewall
下面是关于selinux及firewall启用,关闭,查询的基本操作

------------------------------------------------------------
甲. 程序没有执行权限,发现log 中有
SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
解决方法: 关闭selinux(Security-Enhanced Linux) 安全增强linux
------------------------------------------------------------
具体操作: 分两步. 1.即时关闭selinux. 2 永久关闭selinux
1.即时关闭selinux
$ sudo setenforce 0
此时实验发现功能已经正常.

2.永久关闭selinux, 设置开机不启用selinux
$ sudo vim /etc/sysconfig/selinux
将SELINUX=enforcing 修改为 SELINUX=disabled后保存

3. 查看selinux状态
$ sestatus
该工具属于 policycoreutils 包

------------------------------------------------------------
乙. httpd 启动但外网不能访问,因为受防火墙限制了
------------------------------------------------------------
防火墙是一个服务, centos 上是firewalld.service, ubuntu上是ufw.service
关闭防火墙(以centos 为例)
systemctl stop firewalld
为了使防火墙开机不再启动,关闭开机启动
systemctl disable firewalld

----------------------------------------
centos 用 root 登录
----------------------------------------
1. 本机用root 自动登录
    修改gdm 的配置文件
    vim /etc/gdm/custom.conf
    在 [daemon]节点下加入如下2行
    AutomaticLoginEnable=true
    AutomaticLogin=root
2. 远程用root 登录
    修改sshd 服务配置文件 (发现对方用root登录,可以不修改配置文件)
    vim /etc/ssh/sshd_config
    找到这行:PermitRootLogin prohibit-password
    修改为:PermitRootLogin yes
    重启服务 systemctl  restart sshd
    如果UsePAM 为yes,
用ssh-copyid可实现免密登录

----------------------------------------
centos7 隐藏顶部栏
----------------------------------------
终端打开: sudo gedit /usr/share/gnome-shell/theme/gnome-classic.css
找到如下位置top bar这里:
/* TOP BAR */
#panel {
background-color: black;
font-weight: bold;
height: 1.86em; }

把height: 1.86em; 改为 0em