# coding=utf-8 import os, sys # 文件目录的斜杠,使平台无关 print os.sep # 回到上级目录 print os....
文件基本属性 基本属性 在Linux中,每个文件都有一组基本属性。可以使用ls -l命令来查看文件的详细属性。...chmod 777 text.txt 创建文件 单个创建 在Linux操作系统中,创建文件可以通过以下几种方式: 使用touch命令创建空文件,例如:touch filename.txt...filename.txt 使用cp命令复制一个已有的文件,例如:cp sourcefile.txt targetfile.txt 以上是常见的几种创建文件的方式,具体使用哪种方式取决于具体的需求和操作习惯...创建文件夹 单个创建 在 Linux 系统中,可以使用 mkdir 命令来创建文件夹。...语法:【mkdir [选项] 目录名】 mkdir dir1 在已经有的文件夹下创建新文件夹: mkdir dir1/dir2 一次创建多级目录 通过参数【-p】来创建多级目录。
有时候我们需要对线上用户操作记录进行历史记录待出现问题追究责任人,但Linux系统自带的history命令用户有自行删除权限,那怎么设置可以让用户的操作记录实时记录,并保证普通用户无权删除呢?...一般小型架构添加这个足够了,如果中大型的架构建议使用 jumpserver 创建记录目录 mkdir -p /usr/local/domob/records/ chmod 777 /usr/local...\" \"\$5}") #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >>$HISTORY_FILE' 只有root用户才可以查看所有用户的操作记录
为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单介绍: 一、 ZIP加密 1)文件加密 使用命令"zip -e filename.zip filename...[root@centos6-vm02 ~]# zip -e test.txt.zip test.txt //如下进行加密操作时,需要输入两次密码 Enter password:...2)文件夹加密 使用命令"zip -re dirname.zip dirname"即可出现输入密码的提示,输入2次密码。 此文件即被加密解压时候是需要密码的。...在如今的大多数Linux发行版中,gnupg程序包都是默认随带的,所以万一它没有安装,你可以使用apt或yum从软件库来安装它(yum install gnupg)。...[root@centos6-vm02 ~]# rm -f test.txt 文件解密操作。
linux 下怎样寻找mongodb安装的位置 find / -name mongodb #通用方法,同时返回的比较多的信息,不管有没有权限的 locate mongodb #不推荐 whereis...ctrl+print Screen SysRq (台式机) 参考: 导入数据的:http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作...网页启动:http://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux
linux 下怎样寻找mongodb安装的位置 find / -name mongodb #通用方法,同时返回的比较多的信息,不管有没有权限的 locate mongodb #不推荐...ctrl+print Screen SysRq (台式机) 参考: 导入数据的:http://www.cnblogs.com/qingtianyu2015/p/5968400.html 基本操作...网页启动:http://www.cnblogs.com/hanyinglong/archive/2016/07/21/5690611.html 编辑启动:http://www.linuxidc.com/Linux
一、参考链接 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 calculate-linux镜像-calculate-linux下载地址-calculate-linux安装教程 https://mirrors.aliyun.com.../calculate-linux/release/22.0.1/cld-22.0.1-x86_64.iso 二、Calculate简介 Calculate Linux 是一个基于 Gentoo的发行版本...Calculate 目录服务器 (CDS) 是一个通过LDAP+SAMBA支持Windows和Linux客户端的解决方案,提供包括代理,邮件和 Jabber 的精简用户服务。...Calculate Linux Scratch (CLS) 是为创造定制发行版准备的已编译的框架。...至此,Calculate Linux系统安装完成。
Linux 将一个文件夹的所有内容拷贝到另外一个文件夹 cp 命令使用 -r 参数可以将 packageA 下的所有文件拷贝到 packageB 中: cp -r /home/packageA/* /...home/cp/packageB/ 将一个文件夹复制到另一个文件夹下,以下实例 packageA 文件会拷贝到 packageB 中: cp -r /home/packageA /home/packageB...运行命令之后 packageB 文件夹下就有 packageA 文件夹了。
Linux 将一个文件夹的所有内容拷贝到另外一个文件夹 cp 命令使用 -r 参数可以将 packageA 下的所有文件拷贝到 packageB 中: cp -r /home/packageA/* /home.../cp/packageB/ 将一个文件夹复制到另一个文件夹下,以下实例 packageA 文件会拷贝到 packageB 中: cp -r /home/packageA /home/packageB 运行命令之后...packageB 文件夹下就有 packageA 文件夹了。
前言 记录相应的人登陆服务器后,做了那些操作,这个不是我自己写的,因为时间久了,原作者连接也无法提供,尴尬。...步骤 history是查询当前连接所操作的命令,通过编写以下内容添加至/etc/profile的原有内容之后,将每个连接的操作都进行记录,并保存在特定位置。...source /etc/profile 将操作记录保存在/tmp/record/用户名/日期/登录IP@用户名.时间, 例如:/tmp/record/root/20191106/218.1.10.162...@root.14:18:06 历史操作命令已经记录在上述文件中,可以直接查看。
通常,我们运维管理人员需要知道一台服务器上有哪些用户登录过,在服务器上执行了哪些命令,干了哪些事情,这就要求记录服务器上所用登录用户的操作信息,这对于安全维护来说很有必要。...在Linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录。...那有没有什么 办法实现通过记录登陆后的IP地址和某用户名所操作的历史记录呢?答案肯定是有的!...#记录每个用户的操作信息 export PS1='[\u@\h \w]# ' history USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed...然后发现/var/log/message日志文件中已经记录了这两个用户的各自操作了~ [root@elk-node2 ~]# tail -20 /var/log/messages Oct 24 14:16
而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量 下面简单介绍下bond绑定双网卡的操作记录: 通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。
操作需求: 公司之前在阿里云上购买了6台机器,磁盘空间大小不一致,后续IDC建设好后,又将业务从阿里云上迁移到IDC机器上了。...2)服务端的操作记录(即ipsan-node01、ipsan-node02、ipsan-node03、ipsan-node04、ipsan-node05) 关闭iptbales防火墙 [root@ipsan-node01...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3)客户端的操作记录...其模式可通过-m或--mode选项指定,常见的模式有discovery、node、fw、session、host、iface几个, 如果没有额外指定其它选项,则discovery和node会显示其相关的所有记录...target会话): # iscsiadm -m node -T node -T iqn.2018-02.com.node01.san:1 -p 192.168.10.17 -u 删除target条目的记录
我这里记录一下对Amax公司生产的GPU服务器增加硬盘的步骤。...格式化硬盘 创建好分区表后,需要格式化硬盘,将Linux的文件系统应用到硬盘上,硬盘才能存储数据。格式化硬盘采用的是mkfs命令。...目前Linux常用的文件格式是ext3和ext4,其中ext4是ext3的后续版本,对后者进行了一些改进,例如最大文件变成16TB、最大子目录数高达64000个等。具体的改进请参考这里。...具体命令如下: sudo mkdir /data5 sudo mount /dev/sdf /data5 sudo chmod -R 777 /data5 注意最后一步需要修改文件夹的权限,否则服务器上的其他用户没有读写的权限...另外一种格式就是用/dev/sdf来代替UUID,即一条记录如下: /dev/sdf /data5 ext4 defaults 0 0 添加该记录到/etc/fstab文件后,下次重启,硬盘也会自动挂载
一.文件操作命令 1.创建 命令:touch 语法:#touch 文件的名字 文件名可以是一个完整的路径 如果后面的参数文件名指定了路径,则表示在指定的路径下创建;如果只是传递一个文件名,则表示在当前目录创建文件...若目标文件已经存在时,询问用户是否覆盖 例如:将/data/目录中的bioinfo.txt移动到/root/目录下 命令: mv -i /data/bioinfo.txt /root/bioinfo.txt 经过移动操作之后...二.文件夹的操作 文件夹的常见操作有:创建、复制、移动、删除、重命名。...创建文件夹: ?...创建文件夹 BioInfoFiles mkdir BioInfoFiles 2.复制 命令:cp (copy) 语法:#cp –r 需要复制的文件夹 复制到地方(-r表示递归,必须得加上这个参数) 例如
1.文件操作 package TestFile;/* * zt * 2020/8/6 * 16:47 * 文件操作 1.创建文件 2.删除文件...文件路径:e:\aaa.txt 文件父目录:e:\ 文件最后一次修改时间:2020-8-6 17:37:49 是否存在:true 是否只读:true 是否隐藏:false 是不是文件:true 2.文件夹操作...class DirectoryOperate { public static void main(String[] args) throws IOException { //1.创建文件夹..."+dir.exists()); System.out.println("是否隐藏:"+dir.isHidden()); System.out.println("是不是文件夹...已存在 获取路径:e:\aaa\bbb\ccc 获取绝对路径:e:\aaa\bbb\ccc 获取名称:ccc 获取规范名称:E:\aaa\bbb\ccc 是否存在:true 是否隐藏:false 是不是文件夹
对于这些操作我们希望现在在屏幕同时又输出的文件以备后续查询过程中曾经丢失的步骤或错误。Linux下的script命令就是解决这个问题的好帮手。...1、script命令描述 script命令会记录所有的操作到文件同时在屏幕上输出,直到终止登陆的会话,或使用CRTL+D,或使用exit退出则停止记录。...这个命令对于数据库的升级或是重要设置的情形下使用可以用于后续查询操作成功或失败。...#中间操作省略 robin@SZDB:~> exit #停止script exit Script done, file is test_logfile.log #查看刚刚生成的日志文件 robin
关于Linux和Windows系统之间的文件传输,很多人选择使用FTP,相对较安全,但是有时还是会出现一些问题,比如上传文件时,文件名莫名出现乱码,文件大小改变等问题。...下面简单介绍下,在Centos7下部署Samba服务的操作记录(测试机192.168.10.204): 1)安装Samba [root@samba-server ~]# cat /etc/redhat-release...CentOS Linux release 7.4.1708 (Core) [root@samba-server ~]# rpm -qa|grep samba [root@samba-server...samba用户 pdbedit -r -u user:修改samba用户信息 pdbedit -x -u user:删除samba用户 samba服务数据库的密码也可以用 smbpasswd 命令 操作...连接上后,就可以在windows和linux直接进行文件夹的共享操作了,可以让里面放点测试文件 ? ? ?
最常用的 MUA 有: linux 中的 mail , elm , pine 等。...Linux 下常用的 MDA 是 mail.local , smrsh 和 procmail ( www.procmail.org ) 5)邮件访问代理( Mail Access Agent , MAA...sendmail是linux系统中一个邮箱系统,如果我们在系统中配置好sendmail就可以直接使用它来发送邮箱。...废话不多说了,下面分享下sendmail在linux系统下的安装部署记录: 一、安装软件 [root@slave-node ~]# yum install -y sendmail [root@slave-node...confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 2) 设置Sendmail服务的网络访问权限(如果是直接本机调用,可以不用操作
Linux系统安装后,发现中文显示乱码。...因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8) 操作记录如下: 0)系统必须安装中文语言包才行 [root@xqsj-beta ~]# yum -y groupinstall...chinese-support 1)检查linux的系统编码 检查linux的系统编码,确定系统是否支持中文。...在linux系统的终端中输入命令:locale,就会看到打印出的系统编码信息。...这是由于Windows的默认编码为GBK,而Linux的默认编码为UTF-8。 若要解决此问题,需要修改Linux的默认编码为GBK。
领取专属 10元无门槛券
手把手带您无忧上云