標籤:linux ubuntu13.10 學習筆記 使用者管理 檔案操作 學而不用,總是忘記,今天又整理一下,記在這裡,方便以後自己查看常用操作命令目錄常用操作命令:pwd, cd, ls, mkdir, rmdir, tree. 檔案常用操作命令:find,locate, whereis, which, touch,
標籤:linux io read write lseek (一)當我們開啟了一個檔案後,一般對檔案的操作就是讀寫。讀寫函數分別是read、write。 #include <unistd.h> ssize_t
標籤:linux c rmdir 編程 shell 本文地址:http://blog.csdn.net/a_ran/article/details/25250583在學習linux系統編程的時候,實現了rmdir命令的特別版本。因為rmdir只能刪除空檔案夾,而我實現的功能相當於 rm -rf
標籤:des blog class code c 2014 在Win7環境下安裝啟動Linux在Win7系統下,安裝啟動Linux特別的不方便,因為XP下的boot.ini設定檔不在了,要添加一下啟動選項的話,
Linux相對於Windows有一個最大的好處就是:Linux安裝程式的過程只有複製檔案的過程,沒有寫註冊表的過程,因此,Linux系統重裝之後只要將之前系統的程式檔案備份好,重新放到新系統下即可使用。如何備份取決於如何使用的Linux以及你備份的目的!我是這樣使用Linux的大部分使用者應用軟體都會預設安裝在/usr/local下,另外,我自己還會將部分軟體安裝在/opt/下,因此,這兩個目錄我都需要備份。/etc目錄下保留了幾乎Linux系統所有的設定檔,也需要備份。其它的東西我都會放在ho
1,可以用route命令臨時修改:route add default gw <gateway ip>2, 通過修改/etc/sysconfig/network 檔案永久修改:指令碼:#!/bin/sh#configure default gw# $1 is ip of gatewaydefgw=$1sed -i "s/NETWORKING.*/NETWORKING=yes/" /etc/sysconfig/networksed -i
1、查看物理cpu個數cat /proc/cupinfo |grep 'physical id'|sort|uniq|wc -l2、查看一個cpu的物理核心數cat /proc/cupinfo |grep 'core id'|sort|uniq -c|wc -l或cat /proc/cupinfo |grep 'cpu cores'|uniq|awk -F ":" '{print $2}'3、查看一個cpu的邏輯核心數cat /proc/cupinfo |grep
1.本機和外網的解析??之前討論了DNS的正向解析和反向解析,但有的時候我們想讓DNS伺服器對於伺服器原生解析和對於外網的解析是不同的。那就需要在主設定檔中對本機和外網進行不同的配置:??????這個是主設定檔中對於本伺服器的訪問,並且副設定檔為example.com.zone;(注意要注釋的內容)。????這個是對於非原生配置,並且副設定檔為example.com.inter.??為了統一期間,把之前的副設定檔的策略注釋掉。?????然後我們建立外網的副設定檔並進行編輯:??????這是我們外
Apache伺服器配置之個人首頁 如果你有心留意一些提供伺服器託管的網站,你會發現這些網站都提供一些個人首頁空間的服務。也許,你很羨慕他們,以為這是一個很了不起的技術。其實,只要學習,你也可以完成這個項目。下面,我們就將開始學習怎麼樣來實現www服務的這一功能。個人首頁空間,說白了就是開啟一個硬碟空間給網路使用者,供使用者上傳網頁並可以訪問該網頁。對於apache來講,需要開啟一下參數和相關的個人目錄區塊:#UserDir
一:Iptables防火牆服務iptables分為兩個部分:一個部分在核心中實現,一個為使用者介面命令iptables,使用者通過該命令來修改防火牆的功能。所以,iptables要使用相應的功能,必須要在核心中添加相應的模組。modprobe添加模組1:防火牆匹配規則 raw表----> mangle表------->nat表------>filter表。raw:主要是進行包跟蹤 ,包含的rule chians(規則鏈): PEREROUTING OUTPUTmangle:
一、 安裝準備1. 安裝Openssl要使Apache支援SSL,需要首先安裝Openssl支援。這裡使用的是openssl-0.9.8k.tar.gz下載Openssl:http://www.openssl.org/source/tar -zxf openssl-0.9.8k.tar.gz //解壓安裝包cd openssl-0.9.8k //進入已經解壓的安裝包./config //配置安裝。推薦使用預設配置make && make install
Ubuntu Touch馬上就要來了,大家是否想提前體驗一下呢?別急,現在你已經可以通過PPA在你的Ubuntu案頭上安裝Ubuntu Touch核心應用了。Canonical 一直在努力推動案頭跟移動端的融合,雖然這項工作還處在早期的階段,不過現在已經可以在你的Ubuntu案頭上安裝體驗Ubuntu Touch核心應用了。Canonical公司的Alan Pope在其部落格裡寫道:‘With our convergence plans being a core component
題記由於最近在做一些關於密碼學的項目,而密碼學大部分開源庫都依賴於Linux環境,所以在Ubuntu下搭建密碼學開發環境就變得很有必要了。本文介紹了在Ubuntu下搭建密碼學開發環境的必要步驟,同時進行了一些細微的設定,以提高使用感受。Ubuntu系統安裝並設定root賬戶。我安裝的是Ubuntu 13.10
在Win7的基礎上,裝了剛發布幾天的Ubuntu 14.04。Ubuntu 14.04還是很不錯的,但是今天想進下Win7,卻發現沒像以往一樣開機顯示grub2選項,而是直接進了Ubuntu。我感覺grub2配置出問題了,於是查看了grub2的配置,果然只有Ubuntu一項。那開機不顯示grub2選項就不奇怪了!因為就一項,還顯示選項幹什嗎? 本想手動添加,但是想到 update-grub 或許可以自動添加,於是開啟終端運行: sudo update-grub呵呵!結果中出現了"Found
一:Ubuntu 14.04版已經發布了,但本人還是12.04版的,主要是筆記本是雙系統,擔心升級之後造成不必要的麻煩。所以還在用12.04。在Linux環境下的 C/C++ 開發IDE中,Codeblocks是一個很不錯的工具。 現在最新版的是Codeblocks 13.12了。 但我在安裝Codeblocks 14.12出錯了。(兩種安裝方法:1. 下載Codeblocks 13.12 包,然後 在命令列安裝
一、 安裝準備1. 安裝Openssl 要使Apache支援SSL,需要首先安裝Openssl支援。這裡使用的是openssl-0.9.8k.tar.gz 下載Openssl:http://www.openssl.org/source/ tar -zxf openssl-0.9.8k.
1.DNS伺服器簡介網域名稱系統(英文:DomainName System,縮寫:DNS)是網際網路的一項服務。它作為將網域名稱和IP地址相互映射的一個分散式資料庫,能夠使人更方便的訪問互連網。DNS
設定防火牆開放80連接埠-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT雖然看不懂是什麼,但是這個是用於開放80連接埠的。網上的教程實在坑到家了,手動輸入老是輸入錯誤,儲存起來下次直接用。apache設定網站設定監聽的連接埠Listen 80Listen 8080設定VirtualHost預設的例子#<VirtualHost *:80>ip:連接埠# ServerAdmin
#!/bin/bash#author:haiy#email:haiyangfu512@gmail.com# Fri Apr 25 13:04:48 CST 2014#GNU licence.#monitor and keep the program runningDEBUG=falsefunction restart_program(){#向screen發送要執行的命令 if [ $# -lt 3 ];then echo $# parameters get!
linux下安裝TOMCAT與JDK第1步:建立boss使用者,使用者名稱:boss,密碼:boss第2步:將安裝使用者路徑設定成/app/boss[root@localhost]# useradd-d /app/boss -m boss[root@localhost]# passwdbossChanging password for user boss.New password: bosspasswd: all authentication tokens updated