Time of Update: 2018-12-06
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明http://lnote.blogbus.com/logs/10183525.html對於能過xinetd程式啟動的網路服務,比如ftp telnet,我們就可以修改/etc/hosts.allow和/etc/hosts.deny的配製,來許可或者拒絕哪些IP、主機、使用者可以訪問。比如我們在
Time of Update: 2018-12-06
Linux 平台下 檔案名稱: scala_exec#!/bin/shexec scala "$0" "$@"!#// The following should be scala code// just an exampleprintln("I'm executing in bash, and you input args.." + args[0])
Time of Update: 2018-12-06
1、檢查當前的分區情況: [root@localhost]#free -m2、增加交換分區檔案及大小,如果要增加2G大小的交換分區,則命令寫法如下,其中的 count 等於想要的塊大小。 [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=20480003、設定分頁檔: [root@localhost]# mkswap /home/swap4、立即啟用交換分區檔案
Time of Update: 2018-12-06
1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>將原檔案清空,並且內容寫入到檔案中,>>將內容放到檔案的尾部 2,chmod go+w -R /home/zhangy //給組使用者和其他使用者添加寫的許可權 3,tar -tzvf test.tar.gz //列出歸檔內容 4,du -ah //查看檔案清單大小 5,du -sh //查看所有檔案的大小總和 6,echo ’1+2′
Time of Update: 2018-12-06
cat命令簡單實現cat工具實現起來比較簡單,下面代碼採用基本的open、read、printf、close函數,基本可以實現cat命令的功能: 1 #include <stdio.h> 2 #include <unistd.h> 3 #include <fcntl.h> 4 5 #define READSIZE 4096 6 7 int main(int ac, char* av[]){ 8 int rfd=-1,rlen=-1,ret=-1;
Time of Update: 2018-12-06
1. 核心命令 chgrp :改變檔案所屬群組 chown :改變檔案擁有者 chmod :改變檔案的許可權, SUID, SGID, SBIT 等等的特悵 2. 範例一(chgrp) [root@www ~]# chgrp users install.log [root@www ~]# ls -l -rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log [root@www ~]# chgrp testing
Time of Update: 2018-12-06
[ctrl]-G:取得聯機幫劣(help),徑有用的! [ctrl]-X:離開 naon 軟體,若有修改過檔案會提示是否需要儲存喔! [ctrl]-O:儲存檔案,若你有許可權的話就能夠儲存檔案了; [ctrl]-R:從其他檔案讀入資料,可以將某個檔案的內容貼在本檔案中; [ctrl]-W:搜尋字串,這個也是徑有幫劣的挃令喔! [ctrl]-C:說明目前游標所在處的行數不列數等資訊;
Time of Update: 2018-12-06
網上不乏Makefile的入門文章,但是Makefile博大精深,也不是一朝一日就能學完的,因項目需要,做了一個簡單的Demo,如下!CFLAGS = -gINCLUDES = -I../headerSRC = \Main.cOBJ = $(SRC:%.c=Obj/%.obj)CGI = $(SRC:%.c=Bin/%.o).SUFFIXES: .objall: $(CGI)$(CGI): $(OBJ)$(CC) $(CFLAGS) $(INCLUDES) -o $*.o $<$(OBJ)
Time of Update: 2018-12-06
安裝java的時候,會涉及到環境變數的設定,對於我們來說,是希望系統重啟之後,環境變數的設定還存在的,所以下面主要對設定永久的環境變數進行介紹: 1. 終端輸入vi /etc/profile 2. 在該檔案末尾輸入如下內容(注意是冒號,不是分號) export JAVA_HOME=/usr/share/jdk1.6.0_14 export JRE_HOME=/usr/share/jdk1.6.0_14/jre export
Time of Update: 2018-12-06
今天遇到一個悲劇性的問題,折磨了我兩個多小時。關於linux下共用記憶體方式進程通訊時,以root許可權執行程式建立了一塊共用記憶體,再用非root使用者訪問這塊共用記憶體是無法訪問到的。這個問題有很多可能性,我把我遇到的問題記錄在這裡,希望後來人少走彎路。 1. 建立共用記憶體時,shmget函數的第三個參數是關於建立方式及建立許可權的,其中該參數的後9位表示許可權,對於root建立的共用記憶體,如果要讓其他使用者讀取,需要將使用權限設定為0666,即shmget(.., ..,
Time of Update: 2018-12-06
本文用兩份代碼,一個建立共用記憶體並向其中寫入相關的資料,一個擷取共用記憶體並讀取其中的資料,下面上代碼:server.c:擷取共用記憶體,並向共用記憶體中寫入資料#include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <stdio.h> #define BUF_SIZE 1024 #define MYKEY 25 struct
Time of Update: 2018-12-06
鄭重聲明:本文是筆者根據個人理解所寫,錯誤難免,歡迎拍磚! 可以任意轉載、修改,轉載時是否標明出處,隨君而定!原因:在大部分情況下,問題的原因在於其它的程式如系統的自動更新、新立得等正在使用apt-get進程,所以解決方案也就是將這一進程關閉。解決:1、ps-aux 查出apt-get進程的PID,通常是一個四位元字。2、用sudo kill PID代碼 殺死進程3、用sudo apt-get update,sudo apt-get dist-upgrade升級。
Time of Update: 2018-12-06
鄭重聲明:本文是筆者網上轉載,所有權歸原文作者!地址:http://blog.chinaunix.net/uid-20648944-id-3190395.html 查看當前登陸的使用者$ wholoongson tty7 2012-04-27 08:58 (:0)loongson pts/0 2012-04-27 09:00 (:0.0)loongson pts/1 2012-04-27 09:00 (:0.0)loongson pts/2
Time of Update: 2018-12-06
以前一直都是直接在PC上面裝linux的,可是用著用著就覺得不爽,因為linux的案頭真的不是很好用,一般的操作就不說了,光是firefox遇到js比較多的頁面時就卡的不成樣就讓我受不了,想不開案頭系統又不方便上網查資料,很難兩全其美.我以前不喜歡用虛擬機器的,
Time of Update: 2018-12-06
原文地址 http://hi.baidu.com/windox/blog/item/01757ccb0468901fbe09e68a.htmlLINUX下讓一個使用者添加進多個組中實現方法如下:gpasswd -a user group如果是查看/etc/shadow 或/etc/passwd等檔案是看不出來此時這個使用者已經加入想要的組,而應該用id 來查看EP:使用者ruan隸屬於ruan組,id為500,現在想要同時加入組ruanrongjian中[root@diandianrong ~
Time of Update: 2018-12-06
以下內容轉載自http://www.kuqin.com/linux/20091009/70541.htmlfind 命令在linux中是很常用到的一個尋找命令,它的功能非常地強大。可以結合正則匹配來搜尋系統中的指定的內容,以下我就記錄一下這個find常用到的一些用法 首先我們來看看find的總體用法 find path option [-print -exec
Time of Update: 2018-12-06
網上關於該問題的常用解決方案是(主要就是修改設定檔/etc/ssh/sshd_config): 我的系統是CENTOS 5.3 ,SSH串連起來很慢,本身是內網,很慢讓人受不了,基本上要近一分鐘才出現提示輸入密碼。基本上解決辦法就:1,禁用DNS反向解析 UseDNS no 2,還有系統預設有個忽略以前登入過主機的記錄,將這個開啟基本上就會解析登入慢的問題 IgnoreRhosts yes 重啟SSH服務 service sshd reload
Time of Update: 2018-12-06
初識Erlang時感覺怪異的方法命名,寫Shell指令碼時的恍然大悟,原來一切源頭都在《Linux/Unix 設計思想》 下面是我的讀書筆記,按照我自己的理解重新梳理了一下:讀書筆記 儘快建立原型,尋找90%的解決方案,先運行起來再說保持程式的小巧,一次做好一件事情站在巨人的肩膀上 在原有軟體的基礎上進行加強和擴充各部分之和大於整體高效率和可移植性之間往往存在取捨層次化思考 互動介面
Time of Update: 2018-12-06
linuxvi相關: vi a.java ; i ; esc ; : ; wq/q! ; grep(文本中尋找, find為搜尋檔案, history顯示你執行過的cmd)檔案類: pwd ; ls ; mkdir/rmdir ; touch(建立空檔案) ; cp=copy ; more/less(分頁顯示) ; cd ; path權限類別: useradd a ; passwd a ; userdel ; logout ; su=switch user ; groupadd/del ;
Time of Update: 2018-12-06
各個IT公司招聘Linux程式員。結起來就是三條路:1. 網路:a. 系統管理員;b. 網頁開發工程師;2. 嵌入式開發: 主要是手機的開發,同時還有一些視頻裝置等等電子裝置的開發;3. 程式開發 剛剛接觸linux,瞭解不深,就從網上找相關的資料,看看自己作適合哪一種類型的程式員,結果發現了O'Reilly出版社上面的一幅介紹linux程式員發展方向的一幅圖片(同時上面標有需要看的書。具體的網址http://www.oreilly.com.cn/guide/guide_linux.php