linux之日誌管理

1:linux作業系統通過日誌來記錄系統,程式,使用者發生的各種事件。 a. linux中的日誌操作工具為: rsyslog命令。 rsyslog命令的設定檔為:/etc/rsyslog.conf。 具體欄位含義如下: *.info;mail.none;authpriv.none;cron.none /var/log/messages mail.info

Linux下execl學習

Linux下標頭檔#include <unistd.h>函數定義int execl(const char *path, const char *arg, ...);函數說明execl()其中尾碼"l"代表list也就是參數列表的意思,第一參數path字元指標所指向要執行的檔案路徑, 接下來的參數代表執行該檔案時傳遞的參數列表:argv[0],argv[1]... 最後一個參數須用null 指標NULL作結束。函數返回值成功則不返回值,

Linux下的無名管道pipe的設計

1. 函數說明pipe(建立管道):1) 標頭檔 #include<unistd.h>2) 定義函數: int pipe(int filedes[2]);3) 函數說明: pipe()會建立管道,並將檔案描述詞由參數filedes數組返回。 filedes[0]為管道裡的讀取端 filedes[1]則為管道的寫入端。4) 返回值: 若成功則返回零,否則返回-1,錯誤原因存於errno中。 錯誤碼:

UNIX網路編程讀書筆記:recv和send函數

這兩個函數類似於標準的read和write函數,不過需要一個額外的參數。 #include <sys/socket.h> sockfd, *buff, size_t nbytes, sockfd, *buff, size_t nbytes, -——出錯recv和send的前3個參數等同於read和write的3個參數。flags參數的值或為0,或為列出的一個或多個常值的邏輯或。 flags 說明 recv

Linux課程_基本命令與工具(一)

1 修改當前系統時間為2014年1月1日。2 分屏顯示/etc/inittab檔案。 more /etc/inittab3 查看/etc/inittab檔案的最後10行。查看/etc/inittab檔案的基本檔案資訊。4 以自己的名字在/home目錄下建立一個檔案夾,把/etc/inittab複製到該檔案夾。5 然後對整個檔案夾進行刪除。6

linux之計劃任務管理

計劃任務有兩種:一種是執行一邊之後不再執行,一種是周期性的執行的 計劃任務分為:系統的計劃任務,使用者自訂的計劃任務。計劃任務的含義為:建立和管理在一定時間內的自動執行的命令和任務。1: 短期一次執行計畫任務的命令有:at at命令管理atd進程 用法:at task_time task_time =now + 4 hours YYYY/MM/HH atq 查詢有哪些任務 atrm id 刪除計劃任務

Gentoolinux安裝mongoDB

終於要用Nosql產品了。我們採用的是最近比較火的mongodb,當然不是隨大流,而是因為產品中要用到地理空間索引,很適合。這面是我的配置過程:1,下載自己需要的版本,我這用的是mongodb-linux-x86_64-2.4.9.tgz # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz# tar -xvzf mongodb-linux-x86_64-2.4.9.tgz2,建立mongodb目錄,

Linux下對臨時檔案的操作之mkstemp

使用臨時檔案要考慮幾個問題:保證臨時檔案間的檔案名稱不互助衝突。保證臨時檔案中內容不被其他使用者或者駭客偷看、刪除和修改。Linux中提供了mkstemp 和 tmpfile 函數來處理臨時檔案。mkstemp函數int mkstemp(char *template);mkstemp函數在系統中以唯一的檔案名稱建立一個檔案並開啟,而且只有目前使用者才能訪問這個臨時檔案,並進行讀、寫操作。mkstemp函數只有一個參數,這個參數是個以“XXXXXX”結尾的非Null

Linux命令之列出檔案-ls

ls(list segment)用於列出檔案,是Linux系統中使用非常頻繁的命令。命令格式:ls args dirargs: 參數;dir: 目錄,省略則表示目前的目錄;常用參數及說明如下:-a [常用]列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。-c 輸出檔案的 i 節點的修改時間,並以此排序。-i 輸出檔案的 i 節點的索引資訊。-k 以 k 位元組的形式表示檔案的大小。-l [常用]列出檔案的詳細資料。-m 橫向輸出檔案名,並以“,”作分格符。-n

linux中ftp使用者登入密碼忘記了怎麼修改

先來熟悉一下 vsftp 命令:啟動vsftp用命令:1.service vsftpd start 重啟vsftp用:www.111cn.net1.service vsftpd restart添加使用者用: useradd -m 111cn, 預設是在/home 目錄下建立一個使用者111cn, 如果使用者存在會有提示。指定目錄用這個命令(useradd -d)如:useradd -d /home/baidu -s /bin/sh 111cn, 然後用語句:passwd 111cn

CentOSyum不能用

修改/etc/yum.repos.d/Centos-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. You should use

linux下調用庫函數實現檔案的讀寫

1. Linux系統調用,檔案的描述符使用的是一個整數,庫函數訪問檔案使用FILE類型的指標去指向描述檔案;2. 庫函數不隨系統平台而變,即不管win還是Linux都適用;庫函數 - 讀檔案size_t fread(void *ptr, size_t size, size_t n, FILE *stream)功能:從stream指向的檔案中讀取n個欄位,每個欄位為size位元組,並將讀取的資料放入ptr所指向的字元數組中,返回實際已讀取的位元組數。(讀出來的資料量為size*n)庫函數 -

UNIX網路編程讀書筆記:recvmsg和sendmsg函數

這兩個函數是最通用的I/O函數。實際上我們可以把所有read、readv、recv和recvfrom調用替換成recvmsg調用。類似地,各種輸出函數調用也可以替換成sendmsg調用。 #include <sys/socket.h> sockfd, msghdr *msg, sockfd, msghdr *msg, -——出錯這兩個函數把大部分參數封裝到一個msghdr結構中: *msg_name; iovec

linux磁碟管理二

stat /etc/passwd 查看檔案資訊,欄位 Access time(訪問時間) 檔案資料每次被閱讀後更新,欄位 Chage time(改變時間) 檔案inode資訊每次改變後更新欄位 Modify time(修改時間) 檔案資料每次被改變後更新。 ls -l /etc/passwd-rwx------. root root 1704 1月 10 08:44 /etc/passwd一:

linux下串口調試工具xgcom安裝

minicom很好用,但有時候不夠直觀,推薦新人特別是習慣於windows下超級終端的使用者使用xgcom。 安裝方式如下: 我的系統是Ubuntu 12.04 LTS 1.從 http://code.google.com/p/xgcom/ 下載xgcom原始碼。最新版本為 xgcom-0.04.2.tgz。 解壓到/usr/local/src下 tar xvzf xgcom-0.04.2.tgz /usr/local/src

UNIX網路編程讀書筆記:輔助資料

輔助資料(ancillary data)可通過調用sendmsg和recvmsg這兩個函數,使用msghdr結構中的msg_control和msg_controllen這兩個成員發送和接收。 輔助資料的另一個稱謂是控制資訊(control information)。 cmsg_level; cmsg_type;

Android 源碼編譯及常見錯誤及解決方案

 最近要往arm開發板上移植android系統,大大小小的問題遇到了太多太多,都是淚啊。本人初接觸嵌入式開發,對問題的根源不是太瞭解,不過好在每解決一個問題,便記錄一下。話不多說,正式羅列問題:  host Executable: a3dconvert (out/host/linux-x86/obj/EXECUTABLES/a3dconvert_intermediates/ /usr/bin/: skipping incompatible

shell指令碼轉寄80連接埠資料包

 但是使用80連接埠作為HTTP預設連接埠這一習慣是從MS時代就延續至今的,怎麼辦呢?網上有人滔滔不絕地說用NginX做反向 Proxy之類的,其實我覺得沒必要這麼誇張,只需要使用ROOT使用者做一個普通連接埠與80連接埠的資料轉寄就好了,使用iptables語句如下:代碼如下:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port

Centos下編譯mysql5.6.16

Centos下編譯mysql5.6.16一,下載wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gztar -zxvf mysql-5.6.16.tar.gzcd mysql-5.6.16 二,編譯cmake \-DCMAKE_INSTALL_PREFIX=/data/apps/mysql5.6.16 \-DMYSQL_DATADIR=/data/mysqldata \-DSYSCONFDIR=/etc

總頁數: 3662 1 .... 2995 2996 2997 2998 2999 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.