Time of Update: 2013-12-13
1.C 現在滿大街都在造謠C語言無用論,特別是在大學,認為C語言已經不可行了。實質,現在大量的嵌入式,工業控制,低層軟體開發完全依賴C語言。並且C語言也證實了自己是最強大的跨平台語言,他可以在各種硬體平台中工作。而且做C語言開發的人現在都是技術尖子呢。不要忘記了Linux下最重要的語言。 2.Shell
Time of Update: 2013-12-13
1.首先要建立一些相關的目錄: Mkdir /home/samba Mkdir /home/samba/public Mkdir /home/samba/exchange Mkdir /home/samba/profiles Mkdir /home/samba/netlogon Mkdir /home/samba/computer 2.建好之後用chmod 命令修改這些目錄的許可權: Chmod 777 /home/samba/public Chmod 1777
Time of Update: 2013-12-13
要求:配置telnet伺服器並通過xinetd實現以下存取控制功能 1. telnet服務伺服器的最大串連數是20個 2. 若每秒的telnet請求達到4個,則服務自動停止1分鐘 3. 只允許來自trust.com域和192.168.0.0/24這個網路的主機訪問你的telnet伺服器 4. 拒絕192.168.0.100和bad.trust.com這兩台主機訪問你的telnet伺服器 5. 允許以上的用戶端在9:00-11:00 13:00-15:00訪問telnet伺服器 6.
Time of Update: 2013-12-13
思想:系統啟動的時候產生一個檔案,順利關機的時候則刪除這個檔案,則可以根據系統開機時有沒有那個檔案來判斷是不是非順利關機。 步驟: 在/etc/rc.d/init.d/下編程指令碼。 判斷是否順利關機,和組建檔案的指令碼:touch-file.sh #!/bin/shfile=/tmp/checkif [ -e ${file} ];thenecho "this is not normal shutdown" >>/var/log/checkmessageelseecho
Time of Update: 2013-12-13
VNC(Virtual Network Computing)虛擬網路計算工具,本質上來說是一個遠程顯示系統,管理員通過它不僅僅可以在運行程式的本地機上察看案頭環境,而且可以從Internet上的任何地方察看遠程機器的運行情況,而且它具有跨平台的特性。Linux 要使用遠端桌面需要安裝VNC,好在Red Hat Enterprise Linux AS 4.0 已經內建了VNC,預設也已經安裝了,只要配置一下就可以了。但是Windows用戶端還是要安裝的。VNCServer 配置:1. 啟動
Time of Update: 2013-12-13
對於許多人來說,遷移到Linux是一件樂事。而對於另外一些人來說,這簡直是一場惡夢。尤其是對於一些剛步入Linux管理大門的管理員來說,如果不避免一些常見的錯誤,就容易給單位的網路或系統帶來安全風險。本文將為協助這些新手們避免這些錯誤提供一些建議。 錯誤一:不經過嚴格審核,從多種渠道下載安裝各種類型的應用程式 乍看起來,這也許是一個不錯的主意。如果你在運行Ubuntu,你會知道包管理程式使用的是.deb軟體包。不過,你找到的許多應用程式是以原始碼的形式提供的。沒有問題嗎?這些程式安裝後也許能
Time of Update: 2013-12-13
在網上找一些文章,是因為網卡buffer size太小(This is a count of packets that have been dropped by the kernel, either due to a firewallconfiguration or due to a lack of network buffers.),那我們就只有調整網卡buffersize,找了一些國外的文章,可以通過ethtool來修改網卡的buffer size
Time of Update: 2013-12-13
RHEL6下設定IP地址總結 首先說明下RHEL6下設定IP地址的確和RHEL5下有幾點是不同的。我裝完RHEL6中預設選擇的是DHCP自動擷取方式: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //指定網卡裝置名稱為:eth0HWADDR=00:0c:29:f9:67:5b //指定物理網卡地址為:00:0c:2
Time of Update: 2013-12-13
在Linux伺服器上配置WEB應用程式的日誌列印到指定檔案 伺服器環境是 RedHat Linux, 其上啟動並執行是 Apache + Tomcat,容器中啟動並執行是我們公司的壹個小型電子商務網站,原來項目裡的日誌資訊都是直接隨著 Tomcat 容器壹起列印到 /tomcat/logs/catalina.out
Time of Update: 2013-12-13
一、memtest86+ 接觸到memtest86+是因為Linux,但是這個記憶體測試載入器並不是依附於Linux;memtest86+
Time of Update: 2013-12-13
Ubuntu通過代理上網,如何使用apt-get更新 如果你公司的網路架構是通過一個Proxy 伺服器上網,那麼Ubuntu在使用apt-get更新的時候會出現問題。即使你配置了系統範圍內的代理(System wide proxy server)。通常在執行apt-get update等命令的時候,會出現下面這樣的錯誤: 407 Proxy Authentication
Time of Update: 2013-12-13
linux常用查看裝置命令 # uname -a # 查看核心/作業系統/CPU資訊 # head -n 1 /etc/issue # 查看作業系統版本 # cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱 www.2cto.com # lspci -tv # 列出所有PCI裝置 # lsusb -tv # 列出所有USB裝置 # lsmod # 列出載入的核心模組
Time of Update: 2013-12-13
Linux新增磁碟與LVM邏輯卷操作 1. 環境 www.2cto.com 虛擬機器環境:Oracle VisualBox 4.1作業系統 Oracle Enterprise Linux 5.5 磁碟及檔案系統環境:2個16G - sda和sdb, sda中有2個物理分區,sdb有1個物理分區sda1: 100M
Time of Update: 2013-12-13
ubuntu 11.10安裝vbox最新版解決USB,視頻等裝置方案 我說得是11.10,不是其他得版本,安裝完vbox,然後安裝增強包,然後在vbox裡裝完系統後,每次開啟vbox都提示說USB無法串連,網上很多文章有多中方法 最廣泛得是: www.2cto.com 增加使用者組usbfs$ sudo groupadd usbfs 查看usbfs使用者組的gid$ cat /etc/group | grep
Time of Update: 2013-12-13
缺少公開金鑰問題的解決方案 癥狀:代碼:sudo apt-get updateW: GPG error: http://apt.tt-solutions.com dapper Release: 由於沒有公開金鑰,下列簽名無法進行驗證: NO_PUBKEY 06EA41DE4F6C1E86 www.2cto.com 解決方案:代碼:gpg --keyserver subkeys.pgp.net --recv 4F6C1E86gpg --export --
Time of Update: 2013-12-13
使用vimdiff作為svn diff的查看代碼工具 在linux下,直接使用svn diff命令查看代碼的修改是很吃力的,於是在網上搜尋到了一個比較好的解決方案,就是讓vimdiff作為svn diff的查看代碼工具,尤其對於習慣用vim的人來說真的是很方便。 當使用svn diff命令比較某個檔案的修改前後時,例如執行以下命令: $ svn diff -r4420 ngx_http_limit_req_module.c那麼實際會向預設的diff程式發送如下命令:
Time of Update: 2013-12-13
Arch Linux安裝Virtualbox 4.2.0備忘錄 第一步: 安裝基本系統 $ sudo pacman -S --needed dkms qt virtualbox virtualbox-iso-additions$ sudo gpasswd -a `whoami` vboxusers$ sudo vim /etc/rc.conf( 將 dkms 加入 DAEMONS )$ sudo vim
Time of Update: 2013-12-13
檢測tomcat關閉的shell Shell代碼 #!/bin/sh pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` echo $pid www.2cto.com if [ -n "$pid" ] then { echo =====
Time of Update: 2013-12-13
Linux中ls的其他用法 Linux中ls通常用來查詢顯示目錄內容,但是有其他的用途 我們需要查詢某目錄下目錄Java代碼ls -l | grep "^d" #d代表檔案的屬性 我們需要只查詢某目錄下的檔案Java代碼 www.2cto.com ls -l | grep "^-" 其他的還有:Java代碼l:表示這是一個符號連結檔案,實際上它指向另一個檔案。
Time of Update: 2013-12-13
redhat上網卡配置驅動安裝 首先使用命令kudzu --probe --class=network 會顯示網卡的型號以及機器上都有幾個網卡 使用命令查看kernel包是否都裝全了,具體如下: 如果裝全了,會顯示如下幾個包: kernel-xen-devel-2.6.18-8.el5 kernel-devel-2.6.18-8.el5 kernel-2.6.18-8.el5 kernel-xen-2.6.18-8.