搜尋此網誌

顯示具有 Debian Linux 標籤的文章。 顯示所有文章
顯示具有 Debian Linux 標籤的文章。 顯示所有文章

2016年11月14日 星期一

Linux 求 threads

取得特定 pid 的 threads
ps -o nlwp <pid>


取得系統全部 的 threads
ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END { print num_threads }'


2016年10月24日 星期一

UBuntu 安裝 SNMPD

apt-get install snmpd

cp /etc/snmp/snmpd.conf  /etc/snmp/snmpd.conf.bak

nano /etc/snmp/snmpd.conf

找到以下這行,前面加上#
#view    systemview    included   .1.3.6.1.2.1.25.1.1
新增以下這行
view    systemview    included   .1

新增三行
rocommunity  public
syslocation  "Taipei, Taiwan"
syscontact  indychou@gmail.com

Ubuntu的系統還要再安裝mib download
apt-get -y install snmp-mibs-downloader

重啟snmpd服務
/etc/init.d/snmpd restart

確認:
netstat -auntp | grep snmp

snmpwalk -c public -v 2c 192.168.1.1 (IP 自己改)






Ubuntu 設定固定 IP

修改 /etc/network/interfaces
將 DHCP 設定註解掉,然後加入下面的 IP 設定。

例如:
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.10
netmask 255.255.0.0
gateway 192.168.1.254

修改 /etc/resolv.conf
nameserver 168.95.1.1
nameserver 168.95.192.1

sudo ifdown eth0
sudo ifup eth0

2016年10月17日 星期一

安裝完Ubuntu 桌面後要做的15件事

參考文:https://read01.com/RPndg.html

1. 啟用Ubuntu額外軟體庫並更新系統
啟用Canonical的官方合作夥伴提供的Ubuntu額外軟體庫,並且上系統安全補丁和軟體更新。
從左邊menu中打開System Settings -> Software and Updates工具,並檢查所有Ubuntu軟體和其他軟體庫(Canonical 的合作夥伴所提供),點擊關閉按鈕並等待重新加載緩存源樹。

2016年10月12日 星期三

透過 gdebi 安裝 ubuntu 套件

dpkg的缺點是它不能解決依賴關係.必須手動安裝依賴套件包.
gdebi可以幫助我們自動安裝依賴套件包.

下面的命令安裝 gdebi
apt-get 一定要先更新
apt-get -y update
apt-get -y upgrade


如果 update 失敗了,便無法繼續安裝 gdebi
那要先在 Software & Updates
將 Ubuntu Software 的server 從香港改成 台灣 free.nchc.org.tw
之後,再一次
apt-get -y update
apt-get -f upgrade


然後
apt-get -y install gdebi

之後就是透過 gdebi 安裝 ubuntu 套件

2016年10月5日 星期三

Ubuntu SSH Service

安裝好 Ubuntu  之後,記得檢查一下 SSH 服務

sudo apt-get -y install openssh-server

改善Windows RDP 無法連上 Ubuntu XRDP

因為 Ubuntu XRDP 有狀況,Windows RDP 無法連上,透過底下步驟改善

新增儲存庫 (Repository)
sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate


更新軟體來源清單
sudo apt-get update
sudo apt-get upgrade -y


安裝 MATE
sudo apt-get install mate-desktop-environment-extras -y


最後到該 USER 的 HOME 底下,輸入以下
echo mate-session> ~/.xsession


END

2016年8月3日 星期三

在 Linux 底下,測試網路速度

1.安裝
2.設定權限
3.執行 speedtest-cli

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli

2016年5月30日 星期一

2016年5月24日 星期二

LINUX 設定固定IP

當只有一張網卡時,網路設定檔位於
/etc/sysconfig/netwotk-scripts/ifcfg-eth0

BOOTPROTO="dhcp"  //若為固定IP則為BOOTPROTO="none"

ONBOOT="yes"

IPADDR=192.168.1.168
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=168.95.1.1
DNS2=8.8.8.8

修改存檔後重新啟動網路設定
service network restart

/etc/init.d/network restart


2016年5月23日 星期一

安裝 ajenti

透過 Ajenti 使得我們在不同版本的  Linux 可以在系統管理方面尚取得較一致性的經驗
安裝步驟如下:

install (CentOS 7 / RHEL7)
rpm -Uvh http://mirror01.idc.hinet.net/EPEL/7/x86_64/e/epel-release-7-8.noarch.rpm

Add repository key:
wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
rpm -i ajenti-repo-1.0-1.noarch.rpm

Install the package:
yum -y install ajenti

Start the service:
systemctl enable ajenti
systemctl restart ajenti

防火牆要打開 8000 port
firewall-cmd --permanent --zone=public --add-port=8000/tcp
firewall-cmd --reload

預設登入網址 https://<ServerIP>:8000
預設帳號與密碼是 root/admin

如果發生 https 無法成功登入,可以修改/etc/ajenti/config.json
將 "ssl": {
        "enable": ture 改成 false

然後重啟服務
systemctl restart ajenti


2015年7月14日 星期二

在 Linux 下找出佔用磁碟空間最大的目錄/檔案

找出 /home 目錄中佔用磁碟空間最大的目錄
du -hsx /home/* | sort -hr | head

找出前 10 大的檔案
find /home -type f -printf '%s %p\n' | sort -nr | head

找出前 10 大的 exe 檔案
find /home -type f -iname '*.exe' -printf '%s %p\n' | sort -hr | head

2014年10月9日 星期四

安裝Samba

安裝Samba
sudo apt-get install samba
設定Samba 
編輯 /etc/samba/smb.conf
 
(1)
[global]
workgroup = root
security = share
 
(2)尾部加入
[分享資料夾的名稱]
path = 分享資料夾的路徑
writable = yes
guest account = root
force user = root
public = yes
force group = root
 
[3]重新啟動 Samba Server
sudo /etc/init.d/samba restart
 
[4]Windows設定
在網路上的芳鄰圖示下按右鍵,
 "連線網路磁碟機"
磁碟機: 任選
資料夾: \\Ubuntu下所設IP\分享資料夾的名稱

安裝與設定 ntpd

yum -y install ntp.x86_64

or

yum -y install ntp


編輯 ntp server
vi /etc/ntp.conf

 # 台灣常見的時間伺服器
 server watch.stdtime.gov.tw
 server time.stdtime.gov.tw
 server  tick.stdtime.gov.tw
 server tock.stdtime.gov.tw
 server clock.stdtime.gov.tw
 server 192.43.244.18              # time.nist.gov (ACTS)
 server 192.5.41.40                # tick.usno.navy.mil


啟動第一次網路校時
ntpdate -u tick.stdtime.gov.tw

啟動 ntpd
systemctl enable ntpd
systemctl start ntpd
systemctl status ntpd

NTP服務啟動後,檢查目前NTP服務運作的狀態。
netstat -tunlp | grep ntpd

檢查 NTP服務同步的狀況
ntpq -p

2014年10月5日 星期日

Debian 網路IP參數設定

修改 /etc/network/interfaces 參數設定

如果是要 Static IP (動態 IP)寫以下:
auto eth0
iface eth0 inet dhcp



如果是要 Static IP (固定/靜態 IP)寫以下:
auto eth0
iface eth0 inet static
    address 192.168.0.7
    netmask 255.255.255.0
    gateway 192.168.0.254



如果是要 PPPoE 寫以下:
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual


搜尋此網誌