debian/ubuntu server学习整理系列之一:基本日常使用与软件包管理

本文档详细介绍了debian/ubuntu服务器的基础使用,包括tasksel安装套件、系统升级、添加删除用户、软件包管理等。还涵盖了升级系统、终端快捷键、特殊设备、软件包管理工具如apt-get、aptitude的使用,以及自动更新配置。
摘要由CSDN通过智能技术生成
索引 说明
基础安装使用,系统升级等 tasksel,系统升级do-release-upgrade,关机,终端命令,特殊设备,特殊挂载点,配置默认编辑器,基本命令,exit code,清除缓存,删除内核,
软件包管理简介

管理命令列表,基本操作列表,高级操作列表,日志文件,软件备份与还原,软件包副本位置,软件包清除命令,

update-alternatives默认软件配置,dpkg, apt-get/apt-cache, aptitude,自动更新unattended-upgrades,常用操作列表


   
   
   
   
   
   
   

一、基础安装与系统升级,初步使用

0.对于desktop发行版本要注意:在配置/boot/default/grub时开启特性和功能支持:

GRUB_CMDLINE_LINUX_DEFAULT="queit splash acpi_osi=Linux"

1.tasksel

使用tasksel命令可以安装配置好的各种服务器套件。如LAMP,mail server ,dns-server等等。

tasksel; tasksel --list-tasks; 显示各种套件包中的具体tasksel --task-packages dns-server

安装套件tasksel install dns-server

2.Upgradeing更新:

系统版本更新对于debian系列来说一般使用apt-get dist-upgrade

但是对于ubuntu来说推荐使用do-release-upgrade命令。

do-release-upgrade:更新到稳定发行版

do-release-upgrade -d :更新到开发版

说到这里我们说说centos的系统更新吧:

yum update 下载更新系统已安装的所有软件包
yum upgrade 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

3.登录界面:

ctrl+Alt+F1-F6进入字符界面,Alt+F7进入图像界面

字符界面shell prompt欢迎词位置:/etc/motd

4.关机:

在多用户情形下关机:shutdown -h now

在单用户情形下关机:poweroff -i -f

同时你也可以使用ctrl+Alt+del关机,但是需要确保/etc/inittab(debian下)或者/etc/init/rc-sysinit.conf(ubuntu下)包含

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -h now

5.有趣的终端命令:

clear/reset

mc : A text-mode full-screen file manager

w3m:Text-mode WWW browsers

gpm:The Unix style cut-and-paste on the text console 

6.添加和删除用户

adduser xby

deluser --remove-home xby

7.有趣的特殊设备:

/dev/zero; /dev/null, /dev/random,

8.linux文档系统说明文档位置:/usr/share/doc/linux-doc-*/Documentation/filesystems/*

9.特殊挂载点:
/proc ; /sys; /var/run ; /var/lock; 

10.终端特殊快捷键:ctrl+z/d/c; ctrl+alt+del; tab ; 

11.配置默认文本编辑器方式:/usr/bin/editor(通过创建连接方式)

A: export EDITOR=vim>> ~/.bashrc添加这个

B:$ sudo update-alternatives --config editor

12.配置vim初步:~/vimrc

Example:


set nocompatible
set nopaste
set pastetoggle=<f2>
syn on
if $USER == "root"
 set nomodeline
 set noswapfile
else
 set modeline
 set swapfile
endif
13.基本的命令:


pwd ;

whoami;

id: display current user identity (name, uid, gid, and associated groups) 

file: display the file type

type -p <commandname> : display a file location of coommand

    for Exam:# type -p apache2
        /usr/sbin/apache2

which和type -p类似

type <commd>展示命令信息

apropos <key-word> find commands related to "<key-word>"
whatis <comd> 展示一行命令信息

man <cmd>

ls ; ls -a ;ls -A; ls -al; ls-ali; ls -d;

tree

lsof [-p] filename:显示打开文件的进程

mkdir; rm -rf; rmdir

cd ; cd .. ;cd -; cd ~xby;

touch; cp ; mv; chomd ;chown; chgrp;

find ; updateda && locate ; grep -e <pattern>

top; ps aux; ps -fe ; pstree; kill; killall;

jobs;fg;bg;

gzip;bzip2;xz;zcat;bzcat;tar;

15终端语言环境设置:export LANG=en_US.UTF-8

16.shell中的匹配模式glob:

*; .; ?; [..]; [a-z]; [^..]

示例:

$ echo [^1-3]*
4.h
17.终端命令执行结果exit codes: 

Table 1.21. Command exit codes

command exit status numeric return value logical return value
success zero, 0 TRUE
error non-zero, -1 FALSE

For example, try the following.


$ [ 1 = 1 ] ; echo $?0$ [ 1 = 2 ] ; echo $?1

18:shell常用符号

>>, <<, >, < , | , &; &&; || ; !!; 2>&1; - ; ; ;

19.命令别名:

alias, unalias

内键命令查看:type ls

20:脚本与管道:

find ,seq, xargs, grep, cut, awk,sed, sort, uniq, tr, head, tail

21.

清理opera firefox的缓存文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值