学习笔记-Linux 系统管理学习笔记(一)

【学习笔记】Linux Linux 阅读详情

版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
原文出处: http://www.aiview.com/notes/linux_note.htm
作者: 张洋 Alex_doesAThotmail.com
最后更新: 2004-7-14


 目录
  1. 正文
  2. 参考资源

Linux系统管理命令的一点拾零,这是第一部分,其余的笔记请到这里浏览。

正文

编辑/etc/hosts.allow 和/etc/hosts.deny,设置TCP内核级的访问控制。
若需要允许/禁止所有地址对所有服务的访问,添加如下条目:
all:all
若需要允许/禁止192.168.1.100对ssh服务的访问,添加如下条目:
ssh:192.168.1.100
当两个文件中的策略发生冲突时,以hosts.allow中的条目优先。

配置iptables防火墙,如果不具备娴熟的技巧,建议一定要在所配置主机的本地控制台上进行,不要远程配置,因为,一旦配置了一条与当前连接匹配的过滤规则,则会马上生效,并终止当前的连接,甚至某些规则会导致即使在本地主机上也无法登录,比如将"iptables -P INPUT -j DROP" 作为的一条过滤规则命令发布就会导致这种情况,此时,任何远程或者本地都无法登录主机,可以冷启动主机解决此问题,因为尚未发布iptables save 命令来保存规则设置。


inconfig interface [[-net|-host] address [parameters]]

ipconfig eth0 192.168.0.1
ipconfig eth1 203.99.9.9


promisc 参数用于把此以太接口置于“混乱”状态, -promisc 取消此状态。

netstat -r 显示路由信息
netstat -i 以IP地址格式显示
netstat -i 列出配置特性
netstat -a 列出内核中所有接口
netstat -t 仅列出TCP连接
netstat -u 仅列出UDP连接


/etc/host.conf bind 服务器的核心配置文件
/etc/resolv.conf bind 服务器的解析配置文件


DNS的数据库中包含三种类型的记录:
A记录 将主机名映射为IP地址
CNAME记录 将主机的别名和其正式主机名关联在一起,指向一条A记录
SOA记录 表示Start of Authority,其中容纳服务器所属的区之普通信息。比如,它包含所有记录的默认T T L值。

主机名如果以“.“结尾,代表是绝对主机名,即一个完整的包含域名的规范主机名(如:www.domain.com.),否则是一个相对主机名,代表主机名与某一个域名相关联。

SOA记录中的特殊名“@”代表其自身的域名。


/etc/services文件定义了服务名到端口号的转换。

df -kl 查看磁盘使用情况

gunzip -dv filename.tar.Z 用于把 *.tar.Z的文件包解成*.tar文件,再用
tar -xvf filename.tar 进行tar文件的解压缩,其中,-v用于显示解压过程
tar -cvf newfile.tar directory 把目录打成一个tar包

/etc/init.d/xinetd reload 重新启动xinetd服务,用于修改xinetd配置文件后,不需重起主机而重新装载文件。
其他的参数:start, stop, restart, status...
此命令需要root权限执行。

su - root -c xinetd reload # 以root的身份执行xinetd命令, 并不更改当前shell
也可以:
su - root -c '(cmd1;cmd2)'

bzip2 命令用于解开 '.bz2' 文件
bzip2 -d *.tar.bz2

对于iso文件,linux可以采用mount命令读取,如:
mkdir /mnt/iso
mount -t iso9660 -o loop disc1.iso /mnt/iso
ls /mnt/iso

把一张光盘制作成iso文件(首先mount好光驱):
cp /mnt/cdrom disc1.iso

解压.zip文件到新的目录:
unzip -d newdir file.zip

查看文件或目录所占用的磁盘块多少,目前linux版本下每个磁盘块默认是1k:
du /tmp
du /tmp/log.txt
查看文件目录所占用的详细字节数:
du -ab /tmp
du -ab /tmp/log.txt

命令行下通过http协议下载文件:
wget http://www.download.com/file.exe
支持续传:wget -c url
还有很多其他参数,设置cache、http用户认证和代理认证等。

rcp命令可以用于在linux主机间copy文件

列出系统中的所有服务,查看在各个系统启动级别的启动设置:
chkconfig --list

更改服务启动设置(会修改所有系统启动级别的设置):
chkconfig srvname on|off

启动或者停止某个服务:
service srvname start|stop

查看所有服务状态:
service --status-all

系统的syslogd服务会写日志文件/var/log/messages,一般其他应用程序的消息也会通过syslogd记录在此文件。
可是用如下命令监视:
tail -f /var/log/messages

 

参考资源
【图书推荐】《Ubuntu Linux系统管理与运维实战》 Linux是目前很流行的操作系统之一,而Ubuntu是众多Linux发行版中的佼佼者。它以开源、稳定和广泛的社区支持等特点,被广泛用于桌面系统、服务器和二次开发的生产环境。本书使用Ubuntu 22.04 LTS版本,通过由浅入深、循序渐进的方式讲解Ubuntu系统管理与运维技能。本书共分13章,内容包括了解Ubuntu、安装Ubuntu、桌面环境、文件系统基础知识、文件和目录管理、用户和权限管理、系统启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理、高级网络管理、网络服务管理以及系统安全。 阅读详情

相关推荐

全面Linux系统管理课件

本文还有配套的精品资源,点击获取 简介:Linux作为强大的开源操作系统,提供了广泛的应用和服务。本文分享的Linux课件包含系统管理、命令行操作、编程接口、网络服务、安全配置等多个关键知识点。内容从基础知识覆盖到高级概念,旨在帮助用户全面掌握Linux系统的使用和管理,从命令行操作到系统安全,从shell脚本编程到进程管理,还包括了网络服务配置、软件安装、用户和权限管理等...

weixin_28729843的博客 1528

Linux笔记10-Linux系统管理

进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

码农兴哥的技术笔记 518

linux系统管理学习笔记

linux系统管理学习笔记 linux系统管理学习笔记 linux系统管理学习笔记

Linux学习笔记

Linux目录:Windows上用户概念很模糊,但是Linux上就会经常使用到Linux通过用户权限来指定不同不的用户对文件的使用权限Windows更多是代替纸质书写的办公,提升日常生活工作的交流效率Linux一开始很大程度上就面对网络服务,所以Linux是可以随便换桌面的,Linux也有很多不同的桌面系统root 是Linux管理员,也称为超级用户bd 是Linux普通用户,在Ubuntu中,root用户被锁定,当需要是使用的时候可以使用sudo来提权这里的Clem是主机名,相当于Windows上的计算

写代码是兴趣,看美美是爱好 3043

高速PCB设计中串扰的成因、影响与实战控制策略

在高速数字电路与硬件系统设计中,信号完整性是确保系统稳定可靠的核心基础。其核心原理在于,当信号在传输线上传播时,会伴随产生电场与磁场,若相邻导线距离过近,便会通过电磁场耦合产生不期望的能量转移,即串扰。这一现象会直接导致信号波形畸变、时序偏移和噪声裕量降低,严重影响系统性能。从技术价值看,深入理解并有效控制串扰,是提升数据传输速率、保障系统稳定性和降低误码率的关键。其应用场景广泛覆盖了从高速SerDes链路、DDR内存接口到高精度模拟电路等几乎所有现代电子系统。本文聚焦于高速PCB设计中的串扰问题,系统剖析

weixin_27625589的博客 575

如何使用C#自带的GDI+双缓冲类BufferedGraphics实现双缓冲功能

小白摸索着编写一个上位机界面,将遇到的问题及解决方法记录下,以供后来的小白使用哈。这篇文章解决的问题是在绘图时候的闪烁问题。其中网上有些介绍的设置控制方式controlstyle的方法,这个方法我的理解是比较适合于在一个完整的窗口当中绘图。如果要在一个窗口当中的内部容器或者控件内画图的话就不太适合,通常按照前述的方法设置后没有任何效果。对于在窗口内部的绘图的来说,比较有效的方法是在内存当中开辟一块

z20110411的博客 4794

Linux系统学习笔记(Linux系统管理)

目录查看系统信息查看系统名称以及版本信息查看cpu信息查看内存信息显示磁盘所占内存以及当前目录下所占内存root用户下修复磁盘查看挂载磁盘信息查看系统内存使用情况查看各个进程的内存使用情况软件安装方式RPM方式(root用户下)tar方式 查看系统信息 查看系统名称以及版本信息 查看cpu信息 查看内存信息 显示磁盘所占内存以及当前目录下所占内存 root用户下修复磁盘 查看挂载磁盘信息 查看系统内存使用情况 查看各个进程的内存使用情况 软件安装方式 RPM方式(root用户下) tar方

qq_41514914的博客 601

国腾|GM8775C替换TC358775/MIPI转双通道LVDS

1 产品概述 GM8775C 型DSI 转双通道 LVDS 发送器产品主要实现将MIPI DSI 转单/双通道 LVDS 功能,MIPI 支持 1/2/3/4 通道可选,最大支持 4Gbps 速率。LVDS时钟频率最高154MHz,最大支持视频格式为 FULL HD(1920 x 1200)。 该芯片主要应用于手持设备、双屏显示,大屏幕显示等应用需求。 2 产品特征 a) I/0电源电压:1.8V /3.3V; b) core 电源电压...

Vasse的博客 1073

Linux系统管理之模块管理、打印机设置(笔记)

第一部分、启动流程、模块管理与Loader 一、run level执行等级与切换 1、Linux通过设置run level来规定系统使用不同的服务来启动,基本上,依据有无网络与有无X Window将run level分为7个等级 0 - half :系统直接关机 1 -single user mode :系统单用户模式、用在系统出问题时维护 2 -multi-user,w

Green_Arrow 1570

CST新手必看:共面波导色散曲线绘制全流程(附参数设置避坑指南)

本文详细介绍了CST Microwave Studio中绘制共面波导色散曲线的全流程操作,特别针对新手常见的边界条件设置错误、参数扫描失效等问题提供解决方案。通过模型建立、边界条件设置、本征模求解器配置等步骤,帮助工程师快速掌握CPW色散特性分析方法,并附有参数设置避坑指南,提升高频电路设计效率。

tomato的博客 987

iphone查看/private/var/mobile/Containers/Data/Application/文件

xcode查看iPhone的private/var/文件夹xcode连接iPhone真机选择app下载Containers文件夹到mac电脑中查看手机中下载的文件 使用xcode真机调试的时候,文件目录都是这种/private/var/mobile/Containers/Data/Application/FAEFDF4D-5CE4-474F-9C53-C19789DB59F6/tmp/ xcode连接iPhone真机 不需要越狱,使用xcode上连接iPhone,然后选择运行的app,选择window-&g

小手琴师的博客 101万+

linux系统管理操作指令学习笔记(一)

对linux操作系统完全是小白一枚,最近在跟着视频学习linux系统法管理的操作指令,特此记录,一方面方便自己以后的查询,另一方面也希望能给大家提供一些资料。另外,在我的资源点击打开链接里有鸟哥的linux私房菜的pdf书,大家可以下载学习。

dulingtingzi的博客 615

银河麒麟v10-arm版离线安装Portainer

银河麒麟v10-arm版离线安装Portainer

q_hsolucky的博客 3051

学习笔记(01):Linux系统管理教程(一)-Linux系统管理-行业介绍1

一样的深入浅出,一样的循序渐进,一样的风趣幽默,一样的详尽细致,还是熟悉的配方,还是熟悉的味道!本套视频教程也是沈超老师编写的《细说Linux》系列图书配套资料,是专为Linux初学者打造的入门课程,从Linux系统安装部署讲起,涵盖常用操作命令、软件包管理、用户和权限管理、文件系统管理、Shell编程、服务管理、日志管理等Linux系统管理方方面面的内容。无论你从事运维工作,还是编程开发,本套视...

l6261132的博客 315

高云FPGA系列教程(8):ARM串口数据接收(中断和轮询方式)

GW1NSR-4C ARM部分共有2个串口外设,都挂载在APB1总线上,最高支持波特率921.6Kbit/s,无奇偶校验位,8位数据位,1位停止位,支持高速测试模式 HSTM(High Speed Test Mode),即每个时钟周期输出1位数据,可以在短时间内传输大量数据。官方手册上没有描述发送和接收缓存FIFO的深度,所以不确定是否支持缓存。

whik1194的博客 1684

ParaView :在paraview创建渲染视图

ParaView :在paraview创建渲染视图

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1306

linux系统管理一课一得

大二开课,跟老师学+自学,一开始看老师分享的培训课程深入学习,虽然知道学习内容且有计划,但总是学着学着就学不下去(课程冗长没有成就感,知识理论不太好接受,学的蛮难过的),最后,三天打鱼两天晒网。Linux系统管理是一个广泛的领域,涵盖了许多方面,包括系统配置、用户管理、权限管理、软件包管理、文件系统管理、进程管理、服务管理、安全性和性能优化等。3. **权限管理**:掌握Linux文件权限的概念,包括读取、写入和执行权限,并学会使用chmod和chown命令来更改文件和目录的权限。

2201_75464762的博客 2233

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Fedora Linux 系统管理指南(一)

Linux 系统管理是一项要求你始终保持在技术前沿的工作。因此,你需要拥有合适的工具来确保工作得当。Fedora Linux 是基于 Red Hat Enterprise Linux 开发的发行版,提供了能够帮助我们完成任务的工具。在本书中,我将与您分享如何将 Fedora Linux 用作工作站操作系统来管理 Linux 系统。通过我的 20 年系统管理员经验,结合建议、最佳实践、技巧,甚至一些窍门,我将帮助你建立一个能够优化系统管理员任务的工作站。

龙哥盟 1982

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux 系统管理高级教程(一)

原文:Pro linux system administration 协议:CC BY-NC-SA 4.0 一、Linux 简介 您决定学习更多关于系统管理的知识,或者在自由开放源码(FOSS)基础设施上运营您的业务?祝贺并欢迎来到 Linux 和开源软件的世界!本章将带您完成实现该基础设施的最初步骤。我们包括选择平台或发行版、选择合适的受支持的硬件,以及找到您需要的软件。我们还为您提供一些资源的位置,以帮助您支持您的 Linux 环境。然后,在第二章,我们将向您展示如何安装您的第一台 Linux 主机

龙哥盟 1978

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux Mint 系统管理(一)

在过去的 5 年中,基于 Linux 的操作系统的用户数量显著增加。许多计算机用户希望了解更多关于 Linux 的信息,并且许多人正在从 Windows 和 Mac OS X 等其他系统迁移过来。目前,Linux Mint 是最广泛使用的基于 Linux 的操作系统之一,许多用户需要提高他们使用该操作系统执行高级任务的能力。这些任务包括通过 FTP 连接到其他计算机、创建 shell 脚本以及将用户组织成组。Linux Mint 系统管理员初学者指南。

龙哥盟 2611

linux基本命令之系统管理命令

不管是在windows还是Linux系统要校验某台服务器是否可以ping通,都可以使用命令,如果要加上端口的,Linux可以使用telnet命令。① lo --- loopback 本地回环接口,这个网卡是虚拟的,每一台服务器上都有一个这样的网卡。inet 127.0.0.1/8 这个网卡的ip地址基本上都是127.0.0.1,自己、本身的ip地址,是用来检测自身的。而 kill 则有局限性,例如后台进程,守护进程等。其中top 命令的使用:---系统监控命令,查看有没有到瓶颈---有就需要扩容。

m0_52165864的博客 4273

Linux 系统管理

ps 命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。crontab 命令被用来提交和管理用户的需要周期性执行的任务,与 windows 下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动 crond 进程,crond 进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。kill 可将指定的信息送至程序。

L08130421的博客 1604

Linux 系统管理员指南(一)

Linux 已成为世界上最广泛使用的操作系统之一,广泛应用于从服务器到智能手机等各种设备。凭借其强大的安全性、稳定性和灵活性,Linux 已成为许多系统管理员管理其组织 IT 基础设施时的首选平台。作为系统管理员,你需要负责管理你所在组织 IT 基础设施的日常操作。这包括从搭建和配置服务器、维护网络连接,到在问题出现时进行故障排除。为了有效地完成这些任务,你需要对 Linux 及其各种工具和实用程序有扎实的理解。

龙哥盟 2385

如何成为合格的Linux系统管理员

如何成为合格的Linux系统管理员 文章来源:http://www.**********.com/www/news/...ow.asp?id=25530在很多国内的自由LINUX论坛上,我们都可以发现有很多LINUX爱好者提出的各种各样的问题。其中包括LINUX安装、故障解决、用户管理等等问题。在这些问题当中,最突出的就有如何成为一名合格的LINUX系统管理员,还有就是成为一名LINUX系统管

hustbest的专栏 1772

一文掌握linux系统管理命令

linux系统管理命令详解。

仅以此博客记录日常学习工作中所思所得,水平有限,难登大雅,万望海涵。 1750
上一篇: 在PL/SQL 开发中调试存储过程和函数的一般性方法
下一篇: 学习笔记-Linux 系统管理学习笔记(二)
alexdoes
博客等级 码龄23年 2粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值