centos6 搭建chrony-NTP服务器

OpenStack实验,需要搭建NTP服务器,由于电脑配置太低,虚拟机使用centos6.5。
安装chrony服务,3台虚拟机,一台controller,2台node。
yum install chrony -y

controller配置/etc/chrony.conf
修改服务器地址:
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst

修改允许ip网段

Allow NTP client access from local network.

allow 192.168/16
任意地方添加如下:
server NTP_SERVER iburst

nod配置/etc/chrony.conf
修改服务器地址:
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst

修改允许ip网段

Allow NTP client access from local network.

allow 192.168/16
任意地方添加如下:
server control iburst

开启chrony命令:
/etc/init.d/chronyd start

如果报错:
Starting chronyd: Could not open keyfile /etc/chrony.keys for writing [FAILED]

修改/etc/chrony.conf:

Specify file containing keys for NTP and command authentication.

keyfile /etc/chrony.keys

Specify key number for command authentication.

commandkey 1

重新启动即可

ubuntu安装kvm桥接后不能联网

ubuntu安装kvm,安装fusion computer 不能联网,修改如下

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
sudo gedit /etc/NetworkManager/NetworkManager.conf
(把false改成true)
sudo service network-manager restart

kvm-ip
摘自:https://blog.csdn.net/limanjihe/article/details/128211944

armbian安装cups打印服务器

一、安装cups服务
1、apt-get install cups avahi-daemon -y

2、安装驱动
HP驱动:
apt-get install hplip -y
爱普生驱动:
apt-get install printer-driver-gutenprint
兄弟驱动:
apt-get install printer-driver-brlaser

3、systemctl restart cups

二、修改配置文件
1、
找到:Listen localhost:631
改成:Listen 0.0.0.0:631
2、
找到下面的字段:

Show shared printers on the local network.

Browsing On
BrowseLocalProtocols dnssd

改成下面的字段:

Show shared printers on the local network.

Browsing On
allow 192.168.0.*
BrowseAllow all
BrowseAddressLocalProtocols CUPS dnssd
BrowseAddress @LOCAL

3、添加允许IP

Restrict access to the server...


Order allow,deny
Allow 192.168.5.*

4、添加允许IP

Order allow,deny
Allow 192.168.5.*

5、添加允许IP

Order allow,deny
Allow 192.168.5.*

6、添加允许IP

Restrict access to configuration files...


AuthType Default
Require user @SYSTEM
Order allow,deny
Allow 192.168.5.*

7、添加允许IP

Order deny,allow
Allow 192.168.5.*

三、重启服务
systemctl cups restart

四、进入后台
http:/192.168.5.250:631
添加打印机输入用户名密码,要输入root用户和密码

win10子系统ubuntu开启ssh登陆

安装ssh

apt-get install openssh-server

备份sshd配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

修改sshd_config
port 22改为2222
PasswordAuthentication 改为yes
添加
AllowUsers zifu.ltd 改为你的用户名

开启ssh
service ssh start

如果提示sshd error: could not load host key,则用下面的命令重新生成,否则不需要

sudo rm /etc/ssh/ssh*key
dpkg-reconfigure openssh-server

摘自:http://www.manongjc.com/detail/51-lgkrxokarhqqmtx.html

linux的压缩和解压缩

压缩和解压缩工具和bash脚本编程;

压缩比

目的:时间 换 空间
    CPU的时间 --> 磁盘空间
    
compress/uncompress, .Z
gzip/gunzip,  .gz
bzip2/bunzip2,  .bz2
xz/unxz,  .xz
lzma/unlzma, lzma
zip/unzip
tar, cpio

1、gzip/gunzip/zcat

gzip, gunzip, zcat - compress or expand files

gzip  [OPTION]...  FILE...
    -d:解压缩,相当于gunzip;
    -#:指定压缩比,默认是6;数字越大压缩比越大(1-9);
    -c:将压缩结果输出至标准输出;
        gzip  -c  FILE > /PATH/TO/SOMEFILE.gz
        

2、bzip2/bunzip2/bzcat


bzip2  [OPTION]...  FILE...
    -d:解压缩
    -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);
    -k:keep,保留原文件;
        

3、xz/unxz/xzcat

  lzma/unlzma/lzcat
  
xz  [OPTION]...  FILE...
    -d:解压缩
    -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);
    -k:保留原文件;
    

归档:tar, cpio


tar命令:
    tar  [OPTION]...  FILE...
    
    (1) 创建归档
        -c -f /PATH/TO/SOMEFILE.tar  FILE... 
        -cf /PATH/TO/SOMEFILE.tar  FILE... 
        
    (2) 展开归档
        -xf  /PATH/FROM/SOMEFILE.tar 
        -xf  /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR
        
    (3) 查看归档文件的文件列表
        -tf  /PATH/TO/SOMEFILE.tar
        
归档完成后通常需要压缩,结果此前的压缩工具,就能实现压缩多个文件了;
    (4) 归档压缩
        -z:gzip2
            -zcf   /PATH/TO/SOMEFILE.tar.gz  FILE...
            解压缩并展开归档:-zxf  /PATH/TO/SOMEFILE.tar.gz
            
        -j:bzip2
            -jcf
            -jxf
            
        -J: xz
            -Jcf
            -Jxf
            

zip:

zip/unzip
    后缀名:.zip

bash的测试类型

bash的测试类型:
数值测试
字符串测试
文件测试

数值测试:数值比较

-eq:是否等于; [ $num1 -eq $num2 ]
-ne:是否不等于;
-gt:是否大于;
-ge:是否大于等于;
-lt:是否小于;
-le:是否小于等于;

字符串测试:

==:是否等于;
>:是否大于;
<:是否小于;
!=:是否不等于;
=~:左侧字符串是否能够被右侧的PATTERN所匹配;

-z "STRING":判断指定的字串是否为空;空则为真,不空则假;
-n "STRING":判断指定的字符串是否不空;不空则真,空则为假;

注意:
    (1) 字符串要加引用;
    (2) 要使用[[ ]];
    

文件测试:

存在性测试
    -a  FILE
    -e  FILE
        文件的存在性测试,存在则为真,否则则为假;
存在性及类型测试
    -b  FILE:是否存在并且为 块设备 文件;
    -c  FILE:是否存在并且为 字符设备 文件;
    -d  FILE:是否存在并且为 目录文件;
    -f  FILE:是否存在并且为 普通文件;
    -h  FILE或 -L  FILE:是否存在并且为 符号链接文件;
    -p FILE:是否存在且为 命名管道文件;
    -S  FILE:是否存在且为 套接字文件;
文件权限测试:
    -r  FILE:是否存在并且 对当前用户可读;
    -w  FILE:是否存在并且 对当前用户可写;
    -x  FILE:是否存在并且 对当前用户可执行;
特殊权限测试:
    -u  FILE:是否存在并且 拥有suid权限;
    -g  FILE:是否存在并且 拥有sgid权限;
    -k  FILE:是否存在并且 拥有sticky权限;
文件是否有内容:
    -s  FILE:是否有内容;
时间戳:
    -N FILE:文件自从上一次读操作后是否被修改过;
从属关系测试:
    -O  FILE:当前用户是否为文件的属主;
    -G  FILE:当前用户是否属于文件的属组;
双目测试:
    FILE1  -ef  FILE2:FILE1与FILE2是否指向同一个文件系统的相同inode的硬链接;
    FILE1  -nt  FILE2:FILE1是否新于FILE2;
    FILE1  -ot  FILE2:FILE1是否旧于FILE2;

linux笔记本Xbacklight xrandr 调节亮度

方法一:
xrandr -q
可以查看当前使用设备和分辨率

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      60.10*+
   1360x768      59.80    59.96  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

也可以使用命令
xrandr |grep " connected"|cut -f1 -d " "

通过--brightness选项来调节屏幕的亮度
屏幕的亮度参数是从0.1到1.0, 从暗到亮
xrandr --output LVDS-1 --brightness 0.8

方法二:
只对intel显卡有效(自己没测试)

xbacklight -set [porcentaje-brillo]
如果想调节屏幕亮度为80%,可以执行
xbacklight -set 80
也可以增加或减少百分比
xbacklight -inc 10 #增加10%
xbacklight -dec 10 %减少10%