广告

本站里的文章大部分经过自行整理与测试

2017年9月6日星期三

Git 开发基本应用

1) 先在 https://github.com 用自己的户口名 user, 创建一个软件库 gittest
软件库网址 https://github.com/user/gittest

2) 下载 gittest
$ git clone https://github.com/user/gittest

3) 在 gittest 里增加 / 修改文件
$ cd gittest
$ echo "# gittest" >> text.txt

4) git status 会告知你可以上传的文件

5) 新的文件 / 更改文件上传到分支 (master 是你的软件库主分支)

$ git add text.txt text2.txt
$ git commit -m "<message>"
$ git push origin master

6) 撤除文件, 然后也同步到分支去
$ rm text.txt

$ git rm text.txt
$ git commit -m "<message>"
$ git push origin master

7) 如果要更新本地软件库 (如果分支已更新, 本地的也可以更新)
$ git pull origin master

8) 其它
# 在本地初始化文件夹 (会在文件夹中里产生 .git)
$ git init

# 更换或增加外部网址
$ git remote -v
$ git remote add origin <url>
$ git remote set-url origin <url>

2017年9月4日星期一

Linux - 文件监控

1) 安装
$ sudo apt install auditd

auditd 是后台守护进程, 负责监控记录
auditctl 配置规则的工具
auditsearch 搜索查看
aureport 根据监控记录生成报表

2) 监控 ( 根据自己所设置的 authorized_keys )
$ sudo auditctl -w /root/.ssh/authorized_keys -p awr -k auth_key

-w 指明要监控的文件
-p awrx 要监控的操作类型, append(a), write(w), read(r), execute(x)
-k 给当前这条监控规则起个名字, 方便搜索过滤

3) 查看修改纪录
$ sudo ausearch -i -k auth_key

4) 生成报表
$ sudo aureport .

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guide/sec-Creating_Audit_Reports.html

5) 查看
$ sudo cat /var/log/audit/audit.log

Linux - Maldetect - Malware 检测

https://www.rfxn.com/projects/linux-malware-detect/

1) 下载/解压/安装

$ wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
$ tar -zxvf maldetect-current.tar.gz
$ cd maldetect-x.y.z
$ sudo ./install.sh

2) 扫描

$ sudo maldet --scan-all /var/www/

3) 看报告

$ sudo maldet --report 021015-1051.3559

4) 扫描到有恶意软件的文件置放处

$ cd /usr/local/maldetect/quarantine
$ ls

5) 撤除

$ sudo maldet --clean 021015-1051.3559

6) 设置文件

$ sudo gedit /usr/local/maldetect/conf.maldet