Ubuntu 24.04上使用阿里云源安装Docker和Docker Compose的最新方法 Ubuntu 24.04上使用阿里云源安装Docker和Docker Compose的最新方法
Category: 服务器
通过linux 的mount命令挂载windows下的共享目录,挂载后目录权限为755,普通用户没有权限写入。 可以通过file_mode 和dir_mode 来设置权限,覆盖默认的755权限。 通过linux的 man mount.cifs 简单的了解下。 file_mode=arg If the server does not support the CIFS Unix extensions this overrides the default file mode. dir_mode=arg If the server does not support the CIFS Unix extensions this overrides the default mode for directories. 示例: mount -t cifs -o username=ftp,password=3dmedcom,rw,dir_mode=0777,file_mode=0777 //10.10.172.91/GENEbackup /GENEbackup #文件目录权限都为777 mount -t cifs […]
find命令的参数: -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime -n +n #按文件访问时间来查GIN: 0px"> -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在 -nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存 -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件 -size n #查长度为n块[或n字节]的文件 -depth #使查找在进入子目录前先行查找完本目录 -fstype #查位于某一类型文件系统中的文件,这些文件系统类型通常可 在/etc/fstab中找到 -mount #查文件时不跨越文件系统mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio #对匹配的文件使用cpio命令,将他们备份到磁带设备中 -prune #忽略某个目录 # 示例: # […]
# 查看httpd包是否可用: yum list | grep httpd #安装Apache yum install httpd 修改配置文件 进入配置文件目录 cd /etc/httpd/conf 查看是否有httpd.conf ls 将原有配置文件备份 cp httpd.conf httpd.conf.bak 找到配置文件中的 DocumentRoot"/var/www/html" 编辑配置文件 vi /etc/httpd/conf/httpd.conf 添加以下内容 IncludeOptional sites-enabled/*.conf 注释掉DocumentRoot “/var/www/html” 创建Virtual配置目录 mkdir /etc/httpd/sites-available mkdir /etc/httpd/sites-enabled 创建网站目录 mkdir -p /var/www/fresh www目录755权限 chmod -R 755 /var/www 创建网站Virtual配置文件 vi /etc/httpd/sites-available/fresh.hnjdzj.cn.conf 添加以下内容 <VirtualHost *:80> ServerName fresh.hnjdzj.cn ServerAlias fresh.hnjdzj.cn […]
1.安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。 2.下载并授权 # wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py # chmod +rx speedtest.py # sudo mv speedtest.py /usr/local/bin/speedtest-cli # sudo chown root:root /usr/local/bin/speedtest-cli 使用speedtest-cli测试网速 使用speedtest-cli命令也很简单,它不需要任何参数即可工作。 # speedtest-cli 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。 speedtest-cli --bytes以字节计算的方式来测试上下行速度 speedtest-cli --share将速度测试的结果生成一张图片的连接,便于你分享 speedtest-cli --simple只显示ping和上下行速度 speedtest-cli --list 列出speedtest.net所有的服务器距离你的物理距离,单位是千米(km) 3.执行 4.在浏览器请求http连接,如下所示 查看帮助信息: speedtest-cli -h usage: speedtest-cli [-h] [--no-download] [--no-upload] [--bytes] [--share] [--simple] [--csv] [--csv-delimiter CSV_DELIMITER] [--csv-header] [--json] [--list] […]
Ncdu (NCurses Disk Usage) :磁盘目录分析工具 平时大家在Centos系统上使用du命令来查看磁盘目录及文件的使用情况,今天分享一款更方便更好用的工具:Ncdu,它是一个基于 Ncurses 库的 du 命令的界面。 ncdu命令是对传统du命令功能上的增强,不需要像du那样输入大量的命令,就可以计算文件及目录大小并可以按照大小或文件名进行排序。 Yum安装: yum -y install epel-release yum -y install ncdu 包名:ncdu-1.14.2-2.el7.x86_64 使用方法: 执行ncdu命令,回车,即可列出当前目录下的文件及目录的大小,默认按照大小进行排序,如图: 常用快捷键: 键盘操作: n — 按文件名排序(升序/降序) s — 按文件大小排序(升序/降序) C – 按项目数排序(升序/降序) d – 删除选定的文件或目录 t — 排序时将目录放在文件前面 g – 以图形方式显示百分比 i – 显示当前文件/目录信息 最后输入q可以退出
ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。 1、建立rc-local.service文件 1 sudo vi /etc/systemd/system/rc-local.service 2、将下列内容复制进rc-local.service文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target 3、创建文件rc.local 1 sudo vi /etc/rc.local 4、将下列内容复制进rc.local文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/bin/sh -e # # rc.local # […]
1.查看是否安装了nfs和rpcbind rpm -aq | grep nfs rpm -aq | grep rpcbind rpcbind是一个RPC服务,主要是在nfs共享时候负责通知客户端,服务器的nfs端口号的 2.安装nfs和rpcbind yum install nfs-utils rpcbind 增加nfs配置文件 vim /etc/exports 输入以下内容,这个是我的配置,涉及到NFS权限等问题,请自行百度根据自己需求改变设置。 /share *(insecure,rw,async,all_squash) #要共享的目录1,*代表任意主机访问,也可以指定IP或者IP段 /share *(insecure,rw,async,all_squash) #要共享的目录2 *代表任意主机访问,也可以指定IP或者IP段 重新加载 exportfs -arv 用户的身份映射 setfacl -m u:nfsnobody:rwx /share 必须先启动rpcbind,再启动nfs,才能让NFS在rpcbind上注册成功 service rpcbind start service nfs start showmount -e #查看自己共享的信息 6.查看 RPC 服务的注册状况 rpcinfo -p localhost 会显示如下内容 program […]
vim /etc/rc.d/rc.local #修改此配置文件 chmod +x /etc/rc.d/rc.local #添加执行权限
1.安装 apt-get install pure-ftpd 2.建立ftp目录 /var/ftp/public 3.建立ftp用户组 groupadd ftpgroup 4.建立ftp非系统用户 useradd ftpuser -d /var/ftp/public -G ftpgroup -s /bin/false 5.创建pur-ftpd登录用户 pure-pw useradd ftp1 -u ftpuser -g ftpgroup -d /var/ftp/public 6.更新pur-ftpd用户信息 pure-pw mkdb 7.在/etc/pure-ftpd/auth下,创建一个软链接 ln -s /etc/pure-ftpd/conf/PureDB 60puredb 8.重新启动pure-ftpd 1 sudo /etc/init.d/pure-ftpd restart 9.附加pure-ftpd配置文件信息(在/etc/pure-ftpd/conf 添加) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 […]