Linux
xuejianbest
这个作者很懒,什么都没留下…
展开
-
Linux:制作和配置YUM源 (Create/Configure YUM Source)
Linux:制作和配置YUM源 (Create/Configure YUM Source)原创 2023-03-04 00:13:17 · 2282 阅读 · 0 评论 -
Linux:通过keepalived实现vsftp高可用
使用keepalived通过访问vip保证vsftpd服务高可用原创 2022-10-25 14:52:37 · 529 阅读 · 0 评论 -
Linux:查看CPU和内存硬件信息
cpu型号dmidecode -s processor-versioncpu个数、核心数(每个cpu)、线程数(所有cpu)grep 'physical id' /proc/cpuinfo | sort -ugrep 'core id' /proc/cpuinfo | sort -u | wc -lgrep 'processor' /proc/cpuinfo | sort -u | wc -l内存数量、大小dmidecode -t memory | grep Size: | grep -v原创 2022-04-07 16:48:36 · 457 阅读 · 0 评论 -
Linux:date命令,时间和时间戳转换
2001年1月1日,对应时间戳:978278400#显示当前时间date #显示2001年1月1日date -d 20010101 date -d 2001-01-01date -d 2001/01/01#显示当前时间的时间戳date +%s#显示2001年1月1日时间戳date -d 20010101 +%s#将时间戳转为时间显示date -d @97827840...原创 2018-12-24 09:13:34 · 14572 阅读 · 0 评论 -
Linux:shell登录过程
如果修改bash的环境变量可以这样做:在~/.bashrc文件末尾加入:if [ -f /root/shell.sh ]; then . /root/shell.shfi然后每次打开新的shell都会执行此shell(/root/Desktop/shell.sh)中的脚本。个性化配置参考:alias cls='clear'PS1='\n**************...原创 2018-12-24 09:13:39 · 1357 阅读 · 0 评论 -
Linux:图形界面文件管理器视图
点击 计算机编辑->首选项->视图->默认视图->查看新建文件夹使用(选择 列表视图)->将文件夹放在文件前行为->行为-> 总是在浏览器窗口中打开...原创 2018-12-24 09:13:43 · 2291 阅读 · 0 评论 -
Linux:忽略目录结构cp
命令:find a -print0 | xargs -0 -I{} cp {} dist首先find a会列出a文件夹下所有文件到标准输出,xargs会把标准输出的内容作为参数传给后面的命令,此处为查找到的所有文件,-I参数指定代替标准输出字符串,后面用此字符串确定传过来的参数的位置。最后执行cp find输出的内容 dist,将文件拷贝到dist目录上面命令相当于:find a ...原创 2018-12-24 09:13:47 · 593 阅读 · 0 评论 -
Linux:让进程在后台可靠运行的几种方法
详情:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html很多时候,我们都是通过ssh客户端连接Linux服务器,再提交任务的。有些任务可能会执行很长时间,这时候就需要把任务提交到后台执行。如果用以下方式提交任务,在断开ssh连接后,任务也会被终止:command [args] [&]我们的目的是:在...原创 2019-03-06 16:58:14 · 191 阅读 · 0 评论 -
Ubuntu:配置使用root帐号登录ssh
只需改下ssh配置文件:vim /etc/ssh/sshd_config# 查找 PermitRootLogin# 找到以下这句(可能被注释):PermitRootLogin prohibit-password# 改为:PermitRootLogin yes# 重启sshd服务即可:service sshd restart...原创 2019-06-20 11:25:35 · 236 阅读 · 0 评论 -
Linux:NTP时间同步服务
NTP服务常用来在服务器集群之间同步时间。一般情况可以如此配置:集群里选一台服务器作为主同步节点,配置此服务器与互联网上的公共NTP服务器同步时间;集群里的其他服务器同主同步节点同步时间。安装:yum install ntp主同步节点修改配置:vim /etc/ntp.conf主要内容:# 配置集群网段,允许本网段的机器同步本机器的NTP服务restrict 10.183...原创 2019-06-17 14:54:04 · 1593 阅读 · 0 评论 -
Linux:实用工具
下载工具aria2安装yum -y install aria2apt -y install aria2使用和wget类似aria2c urlaria2c -i url_file文件内容查找ack安装yum -y install ackapt -y install ack使用列出指定目录(及其子目录)下,内容含有"abc"的文件,及其内容和行号:ack abc /p...原创 2019-06-18 16:24:40 · 255 阅读 · 0 评论 -
Linux:分区、格式化、磁盘测速
首先查看硬盘设备号:fdisk -l然后进行测速(假设设备号为/dev/sdb1):hdparm -Tt /dev/sdb1格式化硬盘:mkfs -V -t ext4 -c /dev/sdb1-t : 指定文件系统,若是FAT32用-t vfat-c : 在制做档案系统前,检查该partition 是否有坏轨(比较慢)-V : 详细显示模式分区:运行以下命令进入磁盘...转载 2018-12-23 00:30:14 · 215 阅读 · 0 评论 -
Linux:查看内存占用和清理缓存
查看占用情况:free命令[root@data60 ~]# free -m total used free shared buffers cachedMem: 7872 7175 696 0 8 138-/+ buffers/c...转载 2018-12-23 00:30:11 · 686 阅读 · 0 评论 -
Linux:安装gcc
如果在执行./configure命令的时候(或其他情况下)报如下错误:(找不到c编译器)configure: error: no acceptable C compiler found in $PATH可能的原因是未安装gcc,用如下命令安装:Redhat base:yum groupinstall "Development tools"Debian base:apt-get in...原创 2018-12-22 20:43:23 · 2805 阅读 · 0 评论 -
Linux:用gcc编译为32位程序
gcc默认可能将程序编译为64为,若想强制让其将程序编译为32位,则:yum install glibc-devel.i686 gcc -m32 t.cfile a.out./a.out原创 2018-12-22 20:43:27 · 5088 阅读 · 0 评论 -
Linux:删除指定大小的文件、不覆盖崇重名文件的复制
删除大小为0字节的文件:find . -name "*" -type f -size 0c | xargs -n 1 rm -f删除100字节的文件:find . -name "*" -type f -size 100c | xargs -n 1 rm -f假设有个文件夹d,里面有一些文件,产生一个shell脚本,创建一系列空文件,这些空文件名正好和d目录下文件名一样:files=`...原创 2018-12-22 20:43:30 · 271 阅读 · 0 评论 -
Linux用户管理:创建、删除、管理用户
用户:创建用户:useradd -d /home/abc -g group1 -s /sbin/nologin参数:-c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登入时的启始目录。-D:变更预设值。-e:指定账号的有效期限,缺省表示永久有效。-f:指定在密码过期后多少天即关闭该账号。-g:指定用户所属的群组。-G:指定用户所属的附加群组。-m:...原创 2018-12-22 20:43:35 · 130 阅读 · 0 评论 -
Linux:使用ftp服务上传下载文件
使用ftp共享文件要注意文件权限,ftp用户就是linux下的普通用户,若用户没有文件或目录的权限访问会出错。具体权限控制参考博文文件权限。下载ftp服务器上的文件:wget ftp://ftpuser:[email protected]/root/a.rm -O a.rm# 或curl ftp://45.32.132.31/root/a.rm -u ftpuser:passwor...原创 2018-12-22 20:43:38 · 294 阅读 · 0 评论 -
Linux:查看系统版本
系统版本:cat /etc/issue #通用cat /etc/redhat-release # 适用于RedHat CentOS另外查看系统位数、内核版本等:uname --helpUsage: uname [OPTION]...Print certain system information. With no OPTION, same as -s. -a, --all ...原创 2018-12-22 20:43:42 · 76 阅读 · 0 评论 -
Linux:配置环境变量文件
/etc/profile下面加入:if [ -f /opt/evn.sh ]; then . /opt/evn.shfi/opt/evn.sh内容:alias cls='clear'PS1='\n*********************** \A \w\n> 'export JAVA_HOME=/opt/jdk1.8.0_151export CLASSP...原创 2018-12-22 20:43:45 · 104 阅读 · 0 评论 -
Linux:查看内存和CPU信息
# 查看内存信息cat /proc/meminfo# 查看CPU型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c# 物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 每个物理CPU的核数(core数)cat /proc/cpuinfo| ...转载 2018-12-22 20:43:48 · 314 阅读 · 0 评论 -
Linux:查看文件夹大小
查看当前文件夹和其下直接子目录占用的磁盘空间:du -h --max-depth=1 .# 12K ./genfile# 5.1M ./metastore_db# 1.2G ./spark-warehouse# 8.0K ./sql# 29G ./data# 2.7M ./jars# 3.3G ./tools# 34G ....原创 2018-12-22 20:43:51 · 82 阅读 · 0 评论 -
Linux:用vsftpd工具搭建ftp服务器
vsftpd是一个开源免费的搭建ftp服务器的工具安装:yum install vsftpdservice vsftpd startservice vsftpd statuschkconfig vsftpd on # 开机启动,centos 6注意防火墙,防火墙配置参考其他博文开启vsftpd服务后,可以在浏览器输入 ftp://服务器地址 访问ftp服务器的共享目录里的文件。假设ftp用户的共享目录为:/home/ftpuser/我们如果想让/mnt/ftp/目录下的文件能够通过ft原创 2018-12-22 20:43:55 · 560 阅读 · 0 评论 -
解决ssh连接虚拟机卡顿
#关闭防火墙chkconfig iptables off #关闭selinux#临时关闭setenforce 0#永久关闭vim /etc/sysconfig/selinux #SELINUX=disabledvim /etc/ssh/sshd_config#修改:GSSAPIAuthentication yes--->GSSAPIAuthentication no#修...原创 2018-12-14 10:11:01 · 1994 阅读 · 0 评论