----------------------------------------
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