9月 102018
 

代码: file=”thisfile.txt” echo “filename: ${file%.*}” echo “extension: ${file##*.}” 输出: filename: thisfile extension: txt 附: Bash字符串处理 基于Pattern Matching的子串替换 ${STR/$OLD/$NEW} 替换第一个。 ${STR//$OLD/$NEW} 替换所有。 注意:不能使用正则表达式,只能使用?*的Shell扩展。只能用shell通配符如 * ?  [list] [!list] [a-z]。 ${STR/#$OLD/$NEW} 替换开头。如果STR以OLD串开头,则替换。 ${STR/%$OLD/$NEW} 替换结尾。如果STR以OLD串结尾,则替换。   [user@laptop ~]# STR=”Hello World”  [user@laptop ~]# echo ${STR/o/O}  HellO World [user@laptop ~]# echo ${STR//o/O}&nb […]

 Posted by at 下午7:305 views
9月 052017
 

Atom常用快捷键: 英文 中文 快捷键 功能 New Window 新建界面窗口 Ctrl + Shift + N 如中文意思 New File 新建文件 Ctrl + N 如中文意思 Open File 打开文件 Ctrl + O 如中文意思 Open Folder 打开文件夹 Ctrl + Shift + O 如中文意思 Add Project Folder 加载项目目录 Ctrl + Alt + O 如中文意思 Reopen Last Item 重新加载上次项目 Ctrl + Shift + T 如中文意思 Save 保存文件 Ctrl + S 如中文意思 Save As 另存为 Ctrl + Shift +S 如中文意思 Close Tab 关闭当前编辑文档 Ctrl + W 如中文意思 Close Window 关闭编辑器 Ctrl + Shift + W 如中文意思 Undo 撤销 Ctrl + Z 如中文意思 Redo 重做 Ctrl + Y 如中文意思 Cut 剪切 Shift + Delete 如中文意思 Copy 复制 Ctrl + Insert 如中文意思 Co […]

 Posted by at 下午3:5777 views
7月 032017
 

6月29日review涉及的sys-unconfig系统初始化 **关于/usr/sbin/sys-unconfig工具的说明****__RHEL 6__** #!/bin/sh . /etc/init.d/functions if [ $# -ne 0 ]; then     echo $"Usage: sys-unconfig" >&2     exit 1 fi touch /.unconfigured rm -f /etc/udev/rules.d/*-persistent-*.rules halt **# vi +556 /etc/rc.d/rc.sysinit** # Configure machine if necessary. if [ -f /.un […]

 Posted by at 上午11:3383 views
5月 192017
 

audit审计系统中,一些事件的记录是被硬编码于其中的,比如登入/出,鉴权,系统异常,登录用户数,和SELinux探测到的AVC事件;简单说,PAM和用户登录被audit硬编码,PAM会发送信息给auditd,auditd来写入日志。将如下规则条目加入audit.rules的底部,可以使auditd不再记录鉴权相关信息:    -a exclude,never -F msgtype=CONFIG_CHANGE    -a exclude,never -F msgtype=CRYPTO_KEY_USER    -a exclude,never -F msgtype=CRYPTO_SESSION    -a exclude,never -F msgtype=USER_AUTH    -a exclude,never […]

 Posted by at 下午7:2523 views
8月 102016
 

1、ssh公钥认证 ssh-keygen ssh-copy-id 2、setsid [root@rhos ~]# echo 'date'|setsid env SSH_ASKPASS='/opt/passwd.sh' DISPLAY='none:0' ssh root@192.168.0.254 2>&1 Pseudo-terminal will not be allocated because stdin is not a terminal. 2016年 08月 10日 星期三 22:37:19 CST [root@rhos ~]# more /opt/passwd.sh  #!/bin/bash echo 'PASSWORD&# […]

 Posted by at 下午9:3739 views