Time of Update: 2017-01-13
by:Kapil Sharma from Linux_Month(An Onine Monthly Linux Magzine)翻譯:f@tfox本文講述了如何通過基本的安全措施,使你的Linux系統變得可靠。1、Bios Security一定要給Bios設定密碼,以防通過在Bios中改變啟動順序,而可以從磁碟片啟動。這樣可以阻止別人試圖用特殊的啟動盤啟動你的系統,還可以阻止別人進入Bios改動其中的設定(比如允許通過磁碟片啟動等)。2、LILO
Time of Update: 2017-01-13
◆ Linux 網路安全技巧 日期:2001-6-15 作者會員名:wangsb Email:wangshoub@yeah.net 網路安全是一個非常重要的課題,基本上你啟動並執行服務後台越多,你就可能開啟更多的安全性漏洞.如果配置的恰當的話,Linux本身是非常安全可靠的,假使在Linux系統中有某個安全缺陷,由於Linux的源碼是開放的,有成千上萬的志願者會立刻發現並修補它。本文旨在介紹用來增強你的網路安全性的常用技巧,以Redhat
Time of Update: 2017-01-13
function sys_linux() { // CPU if (false === ($str = @file("/proc/cpuinfo"))) return
Time of Update: 2017-01-13
想把Apache2.2換Nginx已經有些日子,今天給動手了。找了個穩定版本:1.4.1 http://nginx.org/download/nginx-1.4.1.zip配置很簡單,就是nginx跟php-cgi的進程管理有點子麻煩。但是,只要會點bat,也是很簡單的事情。貼一下自己的兩個管理nginx、php-cgi的bat檔案。1. start_nginx_php-cgi.bat 代碼如下複製代碼
Time of Update: 2017-01-13
核心參數最佳化配置vi /etc/sysctl.conf添加以下參數設定後運行命令:/sbin/sysctl -p關於Nginx核心參數的最佳化:net.ipv4.tcp_max_tw_buckets = 6000設定timewait的數量,預設是180000。net.ipv4.ip_local_port_range = 1024 65000允許系統開啟的連接埠範圍。net.ipv4.tcp_tw_recycle = 1啟用timewait快速回收。net.ipv4.tcp_tw_reuse =
Time of Update: 2017-01-13
在公司的suse伺服器裝nginx,記錄下安裝過程:參照這篇文章:Linux 從源碼編譯安裝 Nginx:1.1、準備 pcre 庫pere 是為了讓 nginx 支援Regex。只是準備,並不安裝,是為了避免在64位系統中出現錯誤。 代碼如下複製代碼 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.11.tar.gz tar -zxf pcre-8.11.tar.gz
Time of Update: 2017-01-13
Linux下Memcache伺服器端的安裝伺服器端主要是安裝memcache伺服器端,目前的最新版本是 memcached-1.3.0
Time of Update: 2017-01-13
功能優點配置簡單管理精準進程組管理RPC擴充API支援FastCGI進程管理事件支援(如定時任務)缺點被管理進程必須前台運行退出後會使被監管的進程也退出配置[unix_http_server]file=/var/run/supervisor.sockchmod=0700[supervisord]logfile=/var/log/supervisor/supervisord.logpidfile=/var/run/supervisord.pidchildlogdir=/var/log/superv
Time of Update: 2017-01-13
VPS安全設定一、使用者權限安全設定root許可權太高,誤操作就相當危險,所以日常操作使用普通帳號,只有特定時候才使用su切換到root身份。①、建立普通使用者,比如zhanggeuseradd zhangge②、修改密碼passwd zhangge③、將帳號加入wheel組usermod -G wheel zhangge④、設定只允許這個組的帳號,使用su命令切換到rootvim /etc/pam.d/su找到#auth &
Time of Update: 2017-01-13
Linux配置IP地址的方法;vi /etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=”192.168.x.x”NETMASK=”255.255.255.0″GATEWAY=”192.168.x.x”vi /etc/resolv.confnameserver 8.8.8.8service network
Time of Update: 2017-01-13
1. 查詢inode : 代碼如下複製代碼 [oracle@test]$ ll -itotal 1469445217956913 -rw-r–r– 1 oracle oinstall 0 Jan 18 20:24 1?.txt 2. 修改測試檔案名: 代碼如下複製代碼 find . -inum 17956913 -exec
Time of Update: 2017-01-13
安裝好svn以後,目錄結構如下:下面主要對hooks目錄的內容進行修改:cd hooksvi post-commit 代碼如下複製代碼 #!/bin/shsvn up –username=[USERNAME] –password=[PASSWORD] –no-auth-cache –non-interactive /home/www/[PROJECT_DIR] > /dev/null 其中:[USERNAME]:
Time of Update: 2017-01-13
最簡單的NameVirtualHost *ServerName rashost.com/blogDocumentRoot "c:/wamp/www/vpsblog/"上面配置的網站是 vpsblog.rashost.com/ ,該網站對應的目錄是”c:/wamp/www/vpsblog/”,網站名稱和目錄名稱你當然要根據自己的需要自己定。例1、樣本綁定:■IP地址192.168.1.100■對應兩個網域名稱http://你的網域名稱.com和http:
Time of Update: 2017-01-13
正常匯出資料利用mysqldump命令 代碼如下複製代碼 mysqldump -u root -p youdatabase tabename1 tablename2 > db.sql; 匯出tablename1 和tablename2 表 在db.sql中。 代碼如下複製代碼 zip -r filename.zip file1 file2 file3 /usr/work/school 上面的命令把 file1、file2、 file3、以及
Time of Update: 2017-01-13
首先我們建立一個放操作記錄的記錄檔 代碼如下複製代碼 touch /var/log/rootlog.txt 給這個檔案相應的寫入權限和追加許可權 代碼如下複製代碼 chmod 002 /var/log/rootlog.txtchattr +a /var/log/rootlog.txt 編輯/etc/profile檔案,末尾添加如下指令碼命令 代碼如下複製代碼 export
Time of Update: 2017-01-13
通過命令列執行指令碼,產生和輸出的檔案所有者都是root,這就為webserver的二次處理增加了障礙。(1)通過 su www可以解決這一問題然而通情況下為了安全www使用者的shell指定的/sbin/nologin,這就意味這無法通過su來切換。(2)通過修改profile檔案的umask來指定許可權,等價於chmod這一方法不僅麻煩,還不安全(3)通過CURL啟用這也是一個辦法,需要在代碼中加入: 代碼如下複製代碼 <?php
Time of Update: 2017-01-13
1.迴圈遍曆目前的目錄所有的檔案名稱包含 html.php 的檔案[org/tag/root">root@yu1u.org/]# find . | grep "html.php"2.迴圈遍曆目前的目錄所有的檔案名稱包含 html.php 的檔案並刪除[root@yu1u.org/]# find . | grep "html.php" | xargs rm -rf3.迴圈遍曆找出目前的目錄中所有尾碼名為 .htm 的檔案中 包含
Time of Update: 2017-01-13
1.禁止ping/etc/rc.d/rc.localecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all2.對使用者和口令檔案進行許可權控制chmod 600 /etc/passwdchmod 600 /etc/shadowchmod 600 /etc/groupchmod 600 /etc/gshadow3.給下面檔案加上不可更改屬性chattr +i /etc/passwdchattr +i /etc/shadowchattr +i
Time of Update: 2017-01-13
grep命令可以尋找單個檔案或檔案夾下檔案中的內容,使用參數“r”或“-R”可以遞迴尋找指定檔案夾下的所有檔案;參數“l”可以讓grep輸出包含指定字串的檔案名稱,最初相符成功後立刻停止對同檔案的查詢。如果不使用“l“,grep查詢單個檔案時輸出檔案中所有包含指定字串的行,對檔案夾查詢時則按照“檔案名稱:包含字串行”的方式輸出。有了上面提到的知識,執行批量替換的命令可以寫為:g
Time of Update: 2017-01-13
利用mysql root提權方法mysql 5.x裡面引入了一個system函數,這個函數可以執行系統命令,當mysql以root登陸的時候,就可以利用這個函數執行命令,當然是在許可權許可的 範圍內。一般我們按照常規思路,搞到mysql的root密碼之後,我們都會串連上去,建立一個表,然後outfile,搞到一個webshell