1、linux下如何使用配置檔案設定網絡卡ip位址
[root@luomuqing ~
]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
設定靜態ip:
bootproto=static
onboot=yes
ipaddr=192.168.136.128
netmask=255.255.255.0
gateway=192.168.1.1
設定完成之後進行重啟
[root@luomuqing ~
]# systemctl restart network
2、linux下配置主機名,並使之永久生效centos7:
[root@luomuqing ~
]# hostnamectl
static hostname: luomuqing
icon name: computer-vm
chassis: vm
machine id:
20190711105006363114529432776998
boot id: e25515a555804f8eb155c8ef0668380e
virtualization: kvm
operating system: centos linux 7
(core)
cpe os name: cpe:
/o:centos:centos:
7 kernel: linux 3.10.0-
957.21
.3.el7.x86_64
architecture: x86-
64[root@luomuqing ~
]#
修改主機名的三種方式:
1) 臨時有效的
[root@luomuqing ~
]# hostname luomuqing
2) 永久生效的
[root@luomuqing ~
]# hostnamectl set-hostname "luomuqing"
3) 修改/etc/hostname
[root@luomuqing ~
]# cat /etc/hostname
luomuqing
遠端訪問linux主機的工具: xshell ,使用密碼或者秘鑰的形式進行管理
也可以直接使用xshell工具
4、如何檢視系統的如下引數: 1cpu核心數,記憶體大小,硬碟總量 2 當前的cpu利用率,每個cpu核的利用率,當前記憶體使用情況, 3 指定程序的cpu利用率和記憶體使用量
檢視cpu:
[root@luomuqing ~
]# cat /proc/cpuinfo |grep processor
processor :
0processor :
1[root@luomuqing ~
]#
檢視記憶體:
[root@luomuqing ~
]# cat /proc/meminfo | head -n 2
memtotal:
1882160 kb
memfree:
930196 kb
[root@luomuqing ~
]#
檢視硬碟:
[root@luomuqing ~
]# df -lh
檔案系統 容量 已用 可用 已用% 掛載點
/dev/vda1 40g 2.0g 36g 6%/
devtmpfs 909m 0
909m 0
%/dev
tmpfs 920m 0
920m 0
%/dev/shm
tmpfs 920m 456k 919m 1
%/run
tmpfs 920m 0
920m 0
%/sys/fs/cgroup
tmpfs 184m 0
184m 0
%/run/user/
0[root@luomuqing ~
]#
top
第三行(cpus):
分別表示了 cpu 當前的使用率
5、檢視某個目錄或者檔案的占用空間大小[root@luomuqing ~
]# du -h
[root@luomuqing etc]# du -h
4.0k .
/ppp/peers
36k .
/ppp
16k .
/prelink.conf.d
8.0k .
/rwtab.d
88k .
/dbus-
1/system.d
4.0k .
/dbus-
1/session.d
104k .
/dbus-
1616k .
/ssh
4.0k .
/popt.d
6、強制關閉乙個正在執行的程式[root@luomuqing ~
]# ps -aux | grep 程序名
查到程序id為112724
[root@luomuqing ~
]# kill -
9112724
7、iptables 阻止系統發出tcp的flag為reset的資料報[root@luomuqing ~
]# iptables -a input -p tcp --tcp-flags rst rst -j drop
[root@luomuqing ~
]#
8、如何配置linux系統的環境變數,如何配置linux系統的使用者環境變數系統環境變數:
cat /etc/profile
source /etc/profile
使用者環境變數
切換到使用者的家目錄
vim .bash_profile
source /etc/profile
9、如何更改linux系統中檔案的屬性(唯讀,讀寫,可執行)唯讀: r
讀寫: rw
可執行: x
使用命令 chmod
10、linux服務的關閉/啟動方法,如何設定某個服務的開啟自啟動啟動:
[root@luomuqing ~]
# systemctl start sshd
關閉:
[root@luomuqing ~]
# systemctl stop sshd
centos7 開機自啟動
[root@luomuqing ~]
# systemctl enable sshd
centos6
[root@luomuqing ~]
# chkconfig --add sshd
11、如何檢視系統中是否安裝了指定的rpm包,安裝 乙個指定的rpm包,使用tcpdump命令,如何從網絡卡eth1捕獲從192.168.0.1到192.168.0.2的udp包或者icmp包rpm -ql 檢視是否安裝
[root@ecs-c13b ~]
# rpm -ql tree
/usr/bin/tree
/usr/share/doc/tree-1.6.0
/usr/share/doc/tree-1.6.0/license
/usr/share/doc/tree-1.6.0/readme
/usr/share/man/man1/tree.1.gz
rpm -qa 列出所有安裝過的包
12、如何實現乙個指令碼,檢測乙個程式(cassini)是否在執行,如果沒有在執行就執行它, 並對每次執行的時間進行記錄。(cassini 位於/opt/cassini/bin目錄下,非系統服務程式)#!/bin/bash
data=
$(date +%f,%t)
cassini=/opt/cassini/bin
ps -ef |
grep
$cassini
|grep -v grepif[
$? -eq 0 ]
;then
echo
else
echo
"程式沒有在執行,下面開始啟動"
cd$cassini
&& ./
echo
fi
Hadoop基礎知識面試題整理
一 問答題 1 簡單描述如何安裝配置乙個apache開源版hadoop,只描述即可,無需列出完整步驟,能列出步驟更好。1 安裝jdk並配置環境變數 etc profile 2 關閉防火牆 3 配置hosts檔案,方便hadoop通過主機名訪問 etc hosts 4 設定ssh免密碼登入 5 解壓縮...
java基礎知識 面試
函式的過載 函式的過載就是在同乙個類中允許同時存在乙個以上的同名函式,只要它們的引數個數或型別不同即可。過載函式的引數列表必須不同,要麼是引數的個數不同,要麼是引數的型別不同。過載函式的返回值型別可以相同,也可以不同。物件的比較 有兩種方式可以用於物件的比較,它是是 運算子與 equals 方法,操...
前端基礎知識面試
1.盒模型 html元素,分為塊級元素 block 和 行內元素 inline。塊級元素 缺省會另起一行,其中包含塊級元素和行內元素。而行內元素並不會另外起一行,只佔據該標籤元素所在的邊框所包含的空間。2.盒模型 是指在html 元素可以描述為乙個矩形盒子,該矩形盒子佔據的空間可以通過乙個模型來描述...