導航:首頁 > 操作系統 > xdglinux

xdglinux

發布時間:2022-05-16 00:14:07

1. linux 開機啟動項

1.skype本身就有開機啟動的設置
2.查查/etc/rc.d下是否有啟動skpye的腳本

2. Linux ps命令詳解

【 ps 】
»語法
ps[必要參數][選擇參數]

»功能
ps 命令:用來顯示當前進程的狀態

»類似命令 top kill pgrep
»執行許可權 超級用戶 普通用戶
»命令屬性 系統管理

»參數
必要參數
a 顯示所有進程
-a 顯示同一終端下的所有程序
-A 顯示所有進程
c 顯示進程的真實名稱
-N 反向選擇
-e 等於「-A」
e 顯示環境變數
f 顯示程序間的關系
-H 顯示樹狀結構
r 顯示當前終端的進程
T 顯示當前終端的所有程序
u 指定用戶的所有進程

選擇參數
-C<命令> 列出指定命令的狀況
--lines<行數> 每頁顯示的行數
--width<字元數> 每頁顯示的字元數
--help 顯示幫助信息
--version 顯示版本顯示

範例1: 顯示所有進程信息

root@localhost :~# ps -A 顯示進程信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
……

範例2: 顯示指定用戶信息

root@localhost :~# ps -u root //顯示root進程用戶信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
8 ? 00:00:00 khelper
9 ? 00:00:00 netns
10 ? 00:00:00 async/mgr
11 ? 00:00:00 pm
12 ? 00:00:00 sync_supers
13 ? 00:00:00 bdi-default
14 ? 00:00:00 kintegrityd/0
15 ? 00:00:02 kblockd/0
16 ? 00:00:00 kacpid
……省略部分結果
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:15 gedit
30886 ? 00:01:10 qtcreator.bin
30894 ? 00:00:00 qtcreator.bin
31160 ? 00:00:00 dhclient
31211 ? 00:00:00 aptd
31302 ? 00:00:00 sshd
31374 pts/2 00:00:00 bash
31397 pts/2 00:00:00 ps

範例3: 顯示指定終端信息

root@localhost :~# ps -u root //顯示終端1進程信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
8 ? 00:00:00 khelper
9 ? 00:00:00 netns
10 ? 00:00:00 async/mgr
11 ? 00:00:00 pm
12 ? 00:00:00 sync_supers
13 ? 00:00:00 bdi-default
14 ? 00:00:00 kintegrityd/0
15 ? 00:00:02 kblockd/0
16 ? 00:00:00 kacpid
……省略部分結果
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:15 gedit
30886 ? 00:01:10 qtcreator.bin
30894 ? 00:00:00 qtcreator.bin
31160 ? 00:00:00 dhclient
31211 ? 00:00:00 aptd
31302 ? 00:00:00 sshd
31374 pts/2 00:00:00 bash
31397 pts/2 00:00:00 ps

範例4: 顯示所有進程信息,連同命令行

root@localhost :~# ps -ef //顯示所有命令,連帶命令行
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init
root 2 0 0 10:22 ? 00:00:00 [kthreadd]
root 3 2 0 10:22 ? 00:00:00 [migration/0]
root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 10:22 ? 00:00:00 [watchdog/0]
root 6 2 0 10:22 ? /usr/lib/NetworkManager
……省略部分結果
root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2
root 31374 31302 0 17:42 pts/2 00:00:00 -bash
root 31400 1 0 17:46 ? 00:00:00 /usr/bin/python /usr/sbin/aptd
root 31407 31374 0 17:48 pts/2 00:00:00 ps -ef

範例5: ps 與grep 常用組合用法,查找特定進程

root@localhost :~# ps -ef |grep sshd //查找字串為sshd的進程
root 2095 1 0 10:31 ? 00:00:00 /usr/sbin/sshd
root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2
root 31409 31374 0 17:50 pts/2 00:00:00 grep --color=auto sshd
root@localhost :~#

範例6: 顯示命令的完整命令行

root@localhost :~# ps -efww
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init
root 2 0 0 10:22 ? 00:00:00 [kthreadd]
root 3 2 0 10:22 ? 00:00:00 [migration/0]
root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 10:22 ? 00:00:00 [watchdog/0]
root 6 2 0 10:22 ? 00:00:00 [events/0]
……省略部分結果
root 41 2 0 10:23 ? 00:00:00 [kstriped]
root 42 2 0 10:23 ? 00:00:00 [kmpathd/0]
root 43 2 0 10:23 ? 00:00:00 [kmpath_handlerd]
root 44 2 0 10:23 ? 00:00:00 [ksnapd]
root 45 2 0 10:23 ? 00:00:00 [kondemand/0]
root 46 2 0 10:23 ? 00:00:00 [kconservative/0]
root 233 2 0 10:23 ? 00:00:00 [mpt_poll_0]
root 234 2 0 10:23 ? 00:00:00 [mpt/0]
root 235 2 0 10:23 ? 00:00:00 [scsi_eh_2]
root 253 2 0 10:23 ? 00:00:12 [jbd2/sda1-8]
root 254 2 0 10:23 ? 00:00:00 [ext4-dio-unwrit]
root 314 1 0 10:23 ? 00:00:00 upstart-udev-bridge --daemon

範例7: 顯示進程間的關系

root@localhost :~# ps -efh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
31374 pts/2 Ss 0:00 -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/
31418 pts/2 R+ 0:00 \_ ps -efh TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=93b5d3d0
30489 pts/0 Ss+ 0:00 bash XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg SPEECHD_PORT=6560
30749 pts/0 S 0:15 \_ gedit ui_mainlocalhost.h ORBIT_SOCKETDIR=/tmp/orbit-root SSH_AGENT
1025 tty7 Ss+ 10:12 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-Ge8TFD/
1021 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 PATH=/usr/local/sbin:/usr/local/bin:/usr
867 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6 PATH=/usr/local/sbin:/usr/local/bin:/usr
864 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3 PATH=/usr/local/sbin:/usr/local/bin:/usr
862 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2 PATH=/usr/local/sbin:/usr/local/bin:/usr
855 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5 PATH=/usr/local/sbin:/usr/local/bin:/usr
852 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4 PATH=/usr/local/sbin:/usr/local/bin:/usr

3. 在linux中 如何用命令打開多媒體文件

您好,根據我的經驗,如果是在init等級為3級(即全功能字元界面)模式下,用mplayer去打開視頻無法播放視頻,但是有聲音。通常我播放歌曲,會利用mp3blaster這款軟體。
如果是在init等級為5級(即圖形用戶界面),您可以打開那個終端模擬器,然後輸入mplayer **.rmvb.

所以首先請你安裝一下mplayer(注意,它的安裝分成三個部分:程序,解碼包,皮膚),mp3blaster這樣的軟體。
當然我所說的Mplayer,mp3blaster只是很多軟體中的兩種,
看圖也類似,希望對你能夠有所幫助。
附個人感覺:在linux上面播放視頻,實在是不如windows那麼爽,我在其它文章裡面也說過,linux的桌面,無論是KDE還是Gnome,不管我們願不願意承認,都是雞肋。
它的特長就不在那裡。可能mp3blaster還有點兒優勢,命令敲累了,放個歌聽聽

4. 哪個版本的Linux占硬碟空間最小

還沒有具體看過,呵呵.不過給你貼份我的收藏.
主流伺服器UNIX操作系統用戶帳號的設置
賬號設置 HP-UX FreeBSD Solaris (SPARC)
密碼文件 /etc/passwd
/tcb/files/auth/r/root /etc/passwd
/etc/master.passwd /etc/passwd
/etc/shadow
組文件 /etc/group
/etc/logingroup /etc/group /etc/group
允許最大用戶ID 2147483647 65535 2147483647
允許遠程登錄的用戶文件設置 /etc/securetty
{console} /etc/ttys
{secure} /etc/default/login
{CONSOLE=/dev/console}
Nobody的UID -2 65534 60001 & 65534(nobody4)
Nobody的GID -2(nogroup) 65534 60002 & 65534(nogroup)
找回ROOT密碼 >boot
Interact with IPL ? Y
ISL>hpux -iS
passwd root ok boot -s
passwd root boot cdrom -s
mkdir /tmp/a
mount /dev/c0t0d0s0 /tmp/a
vi /tmp/a/etc/shadow
創建新用戶 useradd adser Useradd
刪除用戶 userdel rmuser Userdel
列出用戶 logins Logins
修改用戶賬號 usermod Usermod

賬號設置 AIX Linux( RedHat )
密碼文件 /etc/passwd
/etc/security/passwd /etc/passwd
/etc/shadow
組文件 /etc/group
/etc/security/group /etc/group
允許最大用戶ID 4294967295 65535
允許遠程登錄的用戶文件設置 /etc/security/user
{rlogin=true} /etc/securetty
{ttyp1}
Nobody的UID 4294967294 99
Nobody的GID 4294967294 99
找回ROOT密碼 Boot from CD/Tape
Installation/Maintenance
Start Limited Shell
getrootfs hdisk0
vi /etc/security/passwd {lilo}
control-x
linux S
passwd root

{grub}
c
kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8
initrd /initrd-2.4.9-13.img
boot
passwd root
創建新用戶 mkuser Useradd
刪除用戶 rmuser Userdel
列出用戶 lsuser -f ALL
修改用戶賬號 chuser -a usermod

主流伺服器UNIX操作系統目錄結構對比
Directory Mappings AIX FreeBSD HP-UX
Root filesystem / {/dev/hd4} / {/dev/ad0s1a} / {/dev/vg00/lvol1}
Home Directory /home {/dev/hd1} /home {/dev/vg00/lvol4}
/tmp {/dev/hd3} /tmp {/dev/vg00/lvol6}
/usr {/dev/hd2} /usr {/dev/ad0s1f} /usr {/dev/vg00/lvol7}
/var {/dev/hd9var} /var {/dev/ad0s1e} /var {/dev/vg00/lvol8}
Sample configuration files - /usr/newconfig

Directory Mappings Linux( RedHat ) Solaris Tru64
Root filesystem / {/dev/sda1} / {/dev/vx/dsk/rootvol} / {/dev/rz0a}
Home Directory /export/home {dev/vx/dsk/home}
/tmp {dev/vx/dsk/swapvol}
/usr /usr {/dev/rz0g}
/var
Sample configuration files

主流伺服器UNIX操作系統常用命令
General Commands AIX FreeBSD HP-UX Linux(RedHat) Solaris Tru64
Unique host ID Hostid uname -i hostid hostid hostid
Administrator Smit Sam linuxconf admintool netconfig
Performance monitor Topas(有過top)
monitor top Top
glance Top top top
System activity reporter Sar sa Sar sar
Virtual Memory statistics Vmstat vmstat vmstat vmstat vmstat vmstat
I/O statistics Iostat iostat iostat iostat iostat
Error logs alog -o -t boot
errpt dmesg dmesg Dmesg dmesg uerf -R -o full
Physical RAM 1M TB 4TB 64GB{>2.3.24} 16TB 4TB
Shared Memory 64K TB 8TB sysctl kernel.shmmax
Process Data Space 384K TB 4TB 900 MB
Swap device /dev/hd6 /dev/ad0s1b /dev/vg00/lvol2 /dev/sda2 /dev/vx/dsk/swapvol /dev/rz0b
Swap file type /etc/swapspaces swap swap partition type 82 swap raw
Display swap size lsps –a swapinfo swapinfo -a Free swap -l swapon -s
Activate Swap swapon -a swapon -a swapon -a swapon -a swap -a swapon -a

主流伺服器UNIX操作系統列印機、TCP/IP設置
Printers AIX FreeBSD HP-UX
Printer Queues /etc/qconfig /var/spool/print /etc/lp/interface/*
Stop LP stopsrc -s lpd lpshut
Start LP startsrc -s lpd Lpd lpsched
Submit print jobs enq
lp
lpr
qprt Lp lp
LP statistics enq -A
lpq
lpstat
qchk Lpq lpstat
Remove print jobs cancel
lprm
qcan
enq –x Cancel
lprm cancel
Add printer queue smit mkpq lpadmin -p pq
Remove Printer Q smit rmpq lpadmin -x pq
Make default Prt export LPDEST="pq" lpadmin -d pq
TCP/IP AIX FreeBSD HP-UX
Network IP configuration lsattr -E -l inet0 /etc/rc.conf /etc/rc.config.d/netconf
Hosts IP addresses /etc/hosts /etc/hosts /etc/hosts
Name service switch /etc/netsvc.conf /etc/host.conf /etc/nsswitch.conf
Network parameters no –a Sysctl ndd -h
Routing daemon Gated Routed gated
NIC Configurations ifconfig –a ifconfig -a lanscan -v
Secondary IP Addr ifconfig en0 alias IP ifconfig xl0 alias IP ifconfig lan0:1 IP
(solaris also)
Login prompt HERALD @
/etc/security/login.cfg telnetd –b /etc/issue
Increase the # of pseudo-terminals odmget -q "attribute=num and uniquetype=pty/pty/pty" PdAt | sed "s/0-64/0-512/" |
odmchange -q "attribute=num and uniquetype=pty/pty/pty" -o PdAt
chdev -l pty0 -anum=256 -P
reboot rebuild your kernel with these new values NPTY=#
NSTRPY=#
reboot
insf -d ptys -n #
insf -d ptym -n #
insf -d pts -s # -e -v

Maximum # of ptys 512 {MAXUSERS}
Remote Shell Remsh
rsh Rsh remsh
YP/NIS service binder /usr/lib/netsvc/yp/ypbind /usr/sbin/ypbind /usr/lib/netsvc/yp/ypbind

主流伺服器UNIX操作系統列印機、TCP/IP設置 續
Printers Linux (Redhat) Solaris (SPARC) Tru64
Printer Queues /var/spool/lpd/lp/* /etc/lp/interfaces/* /usr/spool/lpd
Stop LP /etc/init.d/lpd stop /usr/lib/lp/lpshut /sbin/init.d/lpd stop
Start LP /etc/init.d/lpd start /usr/lib/lp/lpsched /sbin/init.d/lpd start
Submit print jobs Lpr Lp
lpr Lp
lpr
LP statistics Lpq Lpstat Lpstat
Remove print jobs Lprm Cancel
lprm cancel
lprm
Add printer queue Printtool lpadmin -p pq Lprsetup
Remove Printer Q lpadmin -x pq Lprsetup
Make default Prt lpadmin -d pq export PRINTER="lp"
TCP/IP Linux( RedHat ) Solaris (SPARC) Tru64
Network IP configuration /etc/sysconfig/network-scripts/ /etc/hostname.*
/etc/inet/*
/etc/defaultrouter /etc/rc.config
Hosts IP addresses /etc/hosts /etc/inet/hosts /etc/hosts
Name service switch /etc/nsswitch.conf /etc/nsswitch.conf /etc/svc.conf
Network parameters sysctl -a | grep net Ndd /dev/[tcp|ip] ?
Routing daemon routed in.routed routed
NIC Configurations ifconfig -a ifconfig –a ifconfig -a
Secondary IP Addr modprobe ip_alias
ifconfig eth0:1 IP ifconfig hme0:1 IP up ifconfig ln0 alias
Login prompt /etc/issue BANNER @
/etc/default/telnetd /etc/issue
Increase the # of pseudo-terminals cd /dev
./MAKEDEV -v pty {/etc/system}
set pt_cnt = # {SYSV}
set npty = # {BSD}
{/etc/iu.ap}
ptsl 0 # ldterm ttcompat
halt
boot –r cd /dev
./MAKEDEV PTY_1
Maximum # of ptys 256 176 {BSD}
3000 {SYSV} 8192
Remote Shell rsh Rsh rsh
YP/NIS service binder /sbin/ypbind /usr/lib/netsvc/yp/ypbind /usr/sbin/ypbin

主流伺服器UNIX操作系統系統文件
System Files AIX FreeBSD HP-UX
NFS exported /etc/exports /etc/exports /etc/exports
NFS Client mounted directories /etc/xtab /etc/xtab
Max File System 128 GB 128 GB
Max File Size 64 GB 128 GB
Max # File Descriptors 64 K 60~ K

System Files Linux (RedHat) Solaris Tru64
NFS exported /etc/exports /etc/dfs/dfstab
/etc/dfs/sharetab /etc/exports
NFS Client mounted directories /var/lib/nfs/xtab /etc/rmtab /var/adm/mountdtab
Max File System 2 TB 1 TB
8000 TB {vxfs} 128 GB {<= 3.2G}
512 GB {>= 4.0}
16 TB {advfs}
Max File Size 2 GB {512B block size}
8192 GB {8KB block size} 1 TB
2 GB {=<2.5.1} 128 GB {<= 3.2G}
512 GB {>= 4.0}
16 TB {advfs}
Max # File Descriptors sysctl fs.file-max 64 K 64 K

主流伺服器UNIX操作系統磁碟與邏輯卷命令
DISK/LVM Commands AIX FreeBSD HP-UX
Filesystem table /etc/filesystems /etc/fstab /etc/fstab
Free disk blocks df -k df -k Bdf
Device listing lsdev -C /sbin/ioscan
Disk information bootinfo -s hdisk# fdisk -v ad0 diskinfo /dev/rdsk/c#t#d#
Disk Label lspv -l hdisk# disklabel ad0 pvdisplay -v /dev/dsk/C#t#d#
LVM Concepts Partition sub disk logical extents
Volume Volume logical volume
Plex
Volume group volume group
Journal Filesystem type jfs Vxfs
Default volume group /dev/rootvg /dev/vg00
Display volume group lsvg -l rootvg vgdisplay -v vg00
Modify physical volume chpv Pvchange
Prepare physical disk mkdev -c disk -l hdisk# pvcreate
List physical volume lspv vinum ld pvdisplay
Remove disk from volume group recevg vgrece
Move logical volumes to another physical volumes migratepv vinum move -f drive object pvmove
Create volume group mkvg vgcreate
Remove volume group vgremove
Volume group availability chvg
varyonvg
varyoffvg vgchange
Restore volume group vgcfgrestore
Exports volume group exportvg vgexport
Imports volume group importvg vgimport
Volume group listing lsvg Vgscan 是一樣的么?
Change logical volume characteristics chlv lvchange
List logical volume lslv vinum lv lvdisplay
Make logical volume mklv lvcreate
Extend logical volume extendlv lvextend
Rece logical volume AIX rece LV Lvrece 如何用?
Remove logical volume rmlv vinum rm vol lvremove
Prepare boot volumes bootlist -m normal lvlnboot
Remove boot volumes lvrmboot
Extend File system chfs -a size=# /mt extendfs /dev/vg00/lvol8
fsadm -F vxfs -b {LE * 1024} /mt
Rece/Split mirrors rmlv lvsplit
Merge mirrors lvmerge
Create mirrors mklv -c 2 vinum mirror drive lvcreate -m 1
Add mirrors mklv lv 2 lvextend -m 1
Create striped volumes mklv -u 3 -S 64K vinum stripe drive lvcreate -i 3 -I 64
System recovery tape mksysb -i /dev/rmt0 /opt/ignite/bin/make_recovery
Backup savevg -i rootvg vinum saveconfig fbackup
Restore restvg frecover

主流伺服器UNIX操作系統磁碟與邏輯卷命令 續
DISK/LVM Commands Linux (RedHat) Solaris (SPARC) Tru64
Filesystem table /etc/fstab /etc/vfstab /etc/fstab
Free disk blocks df -k df –k df -k
Device listing cat /proc/devices Sysdef
Disk information cat /proc/scsi/scsi0/sda/model format -d c#t#d#
format>current
format>inquiry file /dev/rrz0c
Disk Label fdisk -l Prtvtoc disklabel -p rz0
LVM Concepts logical extents sub disk sub disk
logical volume Volume Volume
Plex Plex
volume group disk group disk group
Journal Filesystem type ext2 居然是jfs的? Vxfs Advfs 居然是jfs的?
Default volume group /dev/vx/dsk/rootdg
居然有 vg? /dev/vol/rootdg
居然有 vg?
Display volume group vgdisplay -v vxprint -l -g rootdg volprint -l -g rootdg
Modify physical volume pvchange
Prepare physical disk pvcreate vxdiskadd voldiskadd
List physical volume pvdisplay vxprint -dl volprint -dl
Remove disk from volume group vgrece vxdg rmdisk voldg rmdisk
Move logical volumes to another physical volumes pvmove vxassist move volassist move
Create volume group vgcreate vxdg init voldg init
Remove volume group vgremove
Volume group availability vgchange
Restore volume group vgcfgrestore
Exports volume group vgexport vxdg deport voldg deport
Imports volume group vgimport vxdg import voldg import
Volume group listing vgscan
Change logical volume characteristics lvchange vxedit set voledit set
List logical volume lvdisplay vxprint -vl volprint -vl
Make logical volume lvcreate vxassist make volassist make
Extend logical volume lvextend vxassist growto volassist growto
Rece logical volume lvrece vxassist shrinkto volassist shrinkto
Remove logical volume lvremove vxedit rm voledit -g rootdg -rf rm vol1
Prepare boot volumes lilo vxbootsetup
Remove boot volumes
Extend File system resize2fs vxva
mkfs -M
Rece/Split mirrors lvsplit
Merge mirrors lvmerge
Create mirrors vxassist mirror volassist make vol 100mb mirror=true
Add mirrors
Create striped volumes lvcreate -i 3 -I 64 vxassist make vol 100mb layout=raid5 volassist make vol 100mb layout=stripe
System recovery tape /usr/sys/bin/btcreate
Backup tar cvf /dev/rst0 / ufsmp vmp
Restore tar xvf /dev/rst0
這一列對不對? ufsrestore vrestore

主流伺服器UNIX操作系統安裝與卸載
Software AIX FreeBSD HP-UX
Install Software installp -a pkg_add swinstall
Uninstall software installp -u pkg_delete swremove
List installed software lslpp -L all pkg_info -a swlist
Verify installed software lppchk -v swlist -l fileset -a state
List all files lslpp -f fileset pkg_info -L package swlist -l file fileset
List installed patches instfix -i swlist -l patch
what /stand/vmunix
Package owner lslpp -w path swlist -l file | grep path
SW Directory /usr/lpp /var/db/pkg /var/adm/sw/

Software Linux (RedHat) Solaris (SPARC) Tru64
Install Software rpm -i package pkgadd setld -l
Uninstall software rpm -e package pkgrm setld -d
List installed software rpm -qa pkginfo setld -i
Verify installed software rpm -V package pkginfo -i
pkginfo -p setld -v
List all files rpm -ql package pkgchk -l package setld -i package
List installed patches patchadd -p patch -track -type patch
Package owner rpm -qf file pkgchk -l -p path
SW Directory /var/lib/rpm /var/sadm /var/adm/smlogs

主流伺服器UNIX操作系統技術支持信息
Links AIX HP-UX Linux (RedHat)
FAQ AIX-FAQ
HP-UX FAQ 這個和我知道的一個? LINUX FAQ

Online Manual AIX 4.3 Books
HP-UX 11.00 Collection
Linux Documentation Project

Technical Support RS/6000 TechSupport
IT Resource Center
Red Hat support

Phone Number 1-800-CALL-AIX 1-800-633-3600 1-888-REDHAT1
Free Software Bull
HP-UX Ports
Linux Software Map

Certification www.ibm.com
ecation.hp.com
RHCE

Links FreeBSD Solaris (SPARC) Tru64
FAQ FreeBSD FAQ
Solaris 2 FAQ
Tru64 FAQ

Online Manual FreeBSD Hand Book
Solaris 7 Documentation
Tru64 Documents

Technical Support SunSolve
Alpha Systems Support

Phone Number 1-800-USA-4SUN
Free Software FreeBSD Primary Site
Sun Freeware
Tru64 Demos, Shareware & Freeware

Certification suned.sun.com
ASE Information

主流伺服器UNIX操作系統其它命令
MISC AIX FreeBSD HP-UX
Startup script /etc/rc /etc/rc /sbin/rc
Kernel /usr/lib/boot/unix_up /kernel /stand/vmunix
Kernel Parameters lsattr -E -l sys0 sysctl -a sysdef kmtune kmsystem
Reconfigure the kernel
chdev -l sys0 -a cd /sys/i386/conf
vi KERNEL
config KERNEL
cd ../../compile\
/KERNEL
make depend
make
make install cd /stand/build\
/usr/lbin/sysadm\
/system_prep -v -s system
vi system
mk_kernel -s system
cd /stand
mv system system.prev
mv vmunix vmunix.prev
mv dlkm dlkm.prev
mv /stand/build\
/system system
kmupdate /stand/build\
/vmunix_test
List moles genkex kldstat kmadmin –s
Load mole kldload kmadmin –L
Unload mole klnload kmadmin –U
Initialize system install_assist /stand/sysinstall set_parms initial
Physical RAM bootinfo -r sysctl hw.physmem grep -i Physical\ /var/adm/syslog\
/syslog.log
Kernel Bits bootinfo -k getconf KERNEL_BITS
Crash utility Crash crash Adb
Trace System Calls Syscalls truss tusc

Machine model uname -m
bootinfo -m uname -m model
uname -m
OS Level Oslevel uname -r uname -r
Run Level who –r who -r
Core mp files /var/adm/ras /var/adm/crash
Boot single user Key on service mode/F4
Boot from CD/Tape
Select Maintenance
Limited function Shell ok boot –s >boot
Interact with IPL ? Y
ISL>hpux -iS
Maintenance mode ok boot –as >boot
Interact with IPL ? Y
ISL>hpux -lm
Interrupt Key control-B
Return to console Co
Timezone Management /etc/environment
/etc/profile /etc/localtime /etc/TIMEZONE
NTP Daemon
如何用它? /etc/ntp.conf
startsrc -s xntpd /etc/rc.conf {xntpd enable="YES"}
/etc/rc.network /etc/rc.config.d\
/netdaemons
/sbin/init.d/xntpd
主流伺服器UNIX操作系統其它命令 續
MISC Linux (RedHat) Solaris (SPARC) Tru64
Startup script /etc/rc.d/rc /sbin/init.d /sbin/init.d
Kernel /boot/vmlinuz /kernel/genunix /vmunix
Kernel Parameters sysctl -a sysdef –I sysconfig dxkerneltuner
Reconfigure the kernel cd /usr/src/linux
make mrproper
make menuconfig
make dep;clean;bzImage;install
make moles
make moles_install
cp arch/i386/boot/bzImage /boot/vmlinuz
mkinitrd /boot/initrd-2.4.img 2.4
vi /etc/lilo.conf
lilo vi /etc/system
reboot doconfig
List moles lsmod modinfo
Load mole insmod modload
Unload mole rmmod monload
Initialize system netconf sys-unconfig netsetup
Physical RAM free prtconf uerf | grep memory
Kernel Bits getconf WORD_BIT isainfo -kv 64
Crash utility lcrash
crash kdbx
Trace System Calls strace truss trace

Machine model uname -m uname -imp uname -p
OS Level uname -r uname -r sizer -v
Run Level runlevel who -r who -r
Core mp files /var/crash/`uname -n`
Boot single user {lilo}
control-x
linux S

{grub}
c
kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8
initrd /initrd-2.4.9-13.img
boot ok boot -s >>> boot -fl s
Maintenance mode ok boot -as
Interrupt Key Stop-A control-P
Return to console ok go
Timezone Management /etc/sysconfig/clock /etc/TIMEZONE
/etc/default/init /etc/svid3_tz
timezone
NTP Daemon /etc/ntp.conf
/etc/rc.d/init.d/xntpd /etc/inet/ntp.conf
/etc/init.d/xntpd rcmgr set XNTPD_CONF YES
/sbin/init.d/xntpd

主流伺服器UNIX操作系統設備管理
Devices AIX FreeBSD HP-UX
Devices /dev /dev /dev
Install devices for attached peripherals cfgmgr –v /dev/MAKEDEV insf -e
Remove device rmdev –l rmsf
Device drivers Lscfg lsdev
CPU lsdev -Cc processor sysctl hw.model ioscan -fnC processor
List Terminal lsdev -Cc tty ioscan -fnC tty
Diagnostics Diag pciconf -l Stm
Whole Disk /dev/hdisk# /dev/ad0s1c /dev/dsk/c#t#d0
CDROM /dev/cd0 /dev/acd0c /dev/dsk/c#t2d0
CDROM file type Cdrfs cd9660 Cdfs
Rewinding tape drive /dev/rmt0 /dev/rwt0d /dev/rmt/0m
Floppy drive /dev/rfd0 /dev/fd0 -
Non-rewinding tape drive /dev/rmt0.1 /dev/nrwt0d /dev/rmt/0mn

Devices Linux (RedHat) Solaris (SPARC) Tru64
Devices /dev /devices /dev
Install devices for attached peripherals /dev/MAKEDEV drvconfig
devlinks
disks
tapes
ports scu scan edt
scsimgr -scan_all
Remove device rem_drv
Device drivers prtconf -D
CPU cat /proc/cpuinfo psrinfo -v psrinfo -v
List Terminal pmadm -l
Diagnostics /usr/platform/`uname -m`/
sbin/prtdiag
ok test-all
/opt/SUNWvts/bin/sunvts
Whole Disk /dev/sda /dev/c#t#d0s2 /dev/rz0c
CDROM /dev/cdrom /dev/dsk/c#t6d0s2 /dev/rz3c
CDROM file type iso9660 hsfs cdfs
Rewinding tape drive /dev/rst0 {c 9 0} /dev/rmt/0 /dev/rmt0
Floppy drive /dev/fd0 /dev/diskette /dev/fd0c
Non-rewinding tape drive /dev/nrst0 {c 9 128} /dev/rmt/0n /dev/nrmt0

5. linux中文文件夾如何改回英文

其實我已經忍了很久。
ubuntu在中文界面下面,自動創建了「桌面」,「文檔」,圖片 、公共的 、下載、 音樂、 視頻等中文目錄。
在命令行下操作的時候,要麼切換到中文輸入法,要麼粘貼。如果在沒有輸入法的環境,可能操作這些目錄都存在困難。
總覺得很別扭。我用Linux是為了提高效率,可是總是為了操作這些目錄多按幾個鍵甚至中斷操作,得不償失嘛。
windows操作系統雖然也有桌面,文檔,圖片,音樂之類的文件夾。但windows體貼的地方是,看到的是中文,而目錄其實是英文。這樣在沒有中文環境下也可以進入。這就是所說的虛擬目錄。

忍無可忍,無須再忍。放狗一找,原來這東西還有些來歷,此前也並不是這樣的。並且有很多人為此而苦惱,甚至乾脆用英文系統,眼不見心不煩。

原來這是freedesktop.org為了方便群眾搞的xgd-users-dirs,在不同的語言下自動創建一些經常用到的目錄。
xdg-user-dirs-update 這個工具會在系統登錄階段運行,它讀取配置文件和用戶目錄信息,並創建用戶本地語言版本的常用目錄。設置到$(XDG_CONFIG_HOME)/user-dirs.dirs (XDG_CONFIG_HOME defaults to ~/.config),以便應用程序讀取和使用這些目錄。

1. 我們可以先將目錄都改成英文的。
export
執行

xdg-user-dirs-gtk-update

這時會彈出一個配置界面,將所有中文的用戶目錄切換到英文。選中不再提示,確定。
這時,會刪除沒有內容的用戶目錄,但有內容的用戶目錄會保持。並創建相應的英文目錄:
Desktop/Download/Templates/Public/Documents/Music/Pictures/Videos

此時,在位置里看到的常用中文目錄已經換成英文目錄。只需將原中文目錄的內容拷貝到相應英文目錄,並刪除中文目錄即可。

然後再執行
export.UTF-8
以顯示中文。

如果記不住該命令,很簡單。注銷。在登錄界面選英語,進來後該對話框就會彈出來提示你是否切換用戶目錄了。切換完了注銷,再切換成中文界面,但這時不要切換用戶目錄了。
2.顯示中文,但實際是英文目錄

這時,桌面也對應/home/zhouhh/Desktop,但「位置」裡面,「主文件夾」,「桌面」點開都對應英文目錄。

理想化的解決方案,是看到的目錄是中文,但打開的目錄是英文。和Windows操作系統一致。這樣免得中英夾雜,影響視覺和心情。

6. 如何修改使linux系統啟動完成後進入登陸狀態。

如果有登錄管理器(如GDM、KDM、LightDM等),通常修改其配置文件,啟用自動登錄(通常為automatic login、autologin類似欄位,具體可以man一下所使用的登錄管理器);
如果沒有登錄管理器或登錄管理器不支持自動登錄,則需要設置終端自動登錄和登錄後自動啟用X。
參考:
1、我現在用的Archlinux,使用systemd,設置tty1自動登錄:
編輯/etc/systemd/system/getty@tty1.service.d/autologin.conf,添加內容:
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I 38400 linux

2、登錄後自動啟用X:
一般都是用Bash的, 編輯 ~/.bash_profile(如果文件不存在,從 /etc/skel/復制一個.bash_profile過來),加入如下內容:
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

7. linux,如何在一條命令中簡短獲取上一條命令的返回內容

設置別名alias abc=『/usr/bin/xdg-user-dirs-gtk-update』
abc就代表了那個路徑

8. ArchLinux怎麼設值文件的默認打開程序

引言:使用ArchLinux有了一段時間後,有一點比較不爽,就是從網上下載的文件,使用,show in folder或者open file,都是使用chrome自己打開的。
咨詢了同事,又加上自己的一段時間摸索,終於找到如何設值了。
原來在archlinux下,所有的程序安裝都會生成一個像windows快捷方式的文件,這個目錄在我的archlinux下
/usr/share/applications 目錄下,可以看到很多以擴展名為desktop的文件,這些文件可以用vim進行打開。
關於文件的具體說明:http://www.ibm.com/developerworks/cn/linux/l-cn-dtef/
當前每個文件格式默認關聯的程序內容是放在:~/.local/share/applications/defaults.list,他的內容格式是:

Java代碼 收藏代碼
application/pdf=xpdf.desktop
對應的內容就是:
mime-type= [desktop文件]
上面的內容格式意思是linux下默認打開的pdf文件使用xpdf軟體打開(當然前提需要你安裝xpdf)

案例一:

1.希望xls文件,默認打開方式為libreoffice
linux下可以使用xdg-open file 的方式來打開文件,他會從當前桌面環境中找到默認程序進行打開,因為我是原生的awesome,沒有使用任何de(desktop enviorment),比如gnome、kde,xfce4等。使用命令:

Java代碼 收藏代碼
xdg-mime query filetype some.xls

輸出:

Java代碼 收藏代碼
application/msword; charset=binary

前面的application/msword就是mimetype,再使用命令:

Java代碼 收藏代碼
xdg-mime query default application/msword

如果輸出是空,代表當前尚未設置默認的文件打開程序,當使用命令:

xdg-open some.xls 將會調用當前環境的瀏覽器,比如firefox、opera、chrome中一個來打開,會使用先找到的工具進行操作,因為這時候我們想使用,libreoffice進行默認的word、excel文件的打開方式,所以可以使用命令:

Java代碼 收藏代碼
xdg-mime default libreoffice-writer.desktop application/msword
設置,這時候你再使用,xdg-open some.xls,哈哈,是不是libreoffice啟動了?

案例二:

chrome中當有下載文件時,選擇show in folder的時候,默認打開的程序仍然是chrome瀏覽器。如果這時候我想用xfce4下的thunar打開怎麼辦呢?
操作步驟跟上面一樣,先找到目錄屬於的mime-type是什麼,然後設置對應的desktop文件就行了。
操作步驟:
Java代碼 收藏代碼
xdg-mime query filetype /home/

xdg-mime query default inode/directory

xdg-mime default Thunar-folder-handler.desktop inode/directory

9. Linux下通過命令行怎樣打開圖片

你的Linux操作系統正在運行圖形界面嗎?

1. 我正在運行著圖形界面。我希望從命令行啟動圖形界面的默認圖片查看器。

那麼命令是:

xdg-openfilename.png

2.我正在運行著圖形界面,但是我希望把圖片顯示在終端(Terminal)裡面。

運行命令:

img2txtfilename.png

當然這需要預先安裝好img2txt。如果你是Debian/Ubuntu用戶,安裝命令是:

sudoapt-getinstallcaca-utils

Red Hat/CentOS/Fedora用戶可自行用對應的yum命令安裝。

3.我沒運行圖形界面,我就是想在純命令行環境(Linux console)查看圖片

運行命令:

fbifilename.png

當然這需要預先安裝好fbi。如果你是Debian/Ubuntu用戶,安裝命令是:

sudoapt-getinstallfbi

Red Hat/CentOS/Fedora用戶可自行用對應的yum命令安裝

閱讀全文

與xdglinux相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350