Linux
文章平均质量分 56
Linux项目中常用命令
阿拉辉
进击的小白
展开
-
对Python文件进行加密
linux下对Python加密linux环境对Python文件加密linux环境对Python文件加密如何封装Python代码,让别人方便调用,同时又能起到加密的作用,本文介绍如何封装成so文件首先需要配置环境 安装Cython gcc例如,要对model_predict.py 文件加密需要写一个setup.py 加密脚本from distutils.core import setupfrom Cython.Build import cythonizesetup(ext_modules原创 2021-05-27 11:20:36 · 476 阅读 · 0 评论 -
shell脚本从外部传参执行py文件
创建start.sh并写入程序source activate kyha=$1 #第一个参数b=$2 #第二个参数c=$3 #第三个参数nohup python /data01/kyh/test/test.py --a=${a} --b=${b} --c=${c} >/data01/kyh/test/${b}.log 2>&1 & #后台运行程序,并将日志以参数b的名称命名执行sh命令sh start.sh 1 2 3这样执行shell脚本从外部给py文件原创 2021-04-30 09:48:18 · 551 阅读 · 0 评论 -
用户管理及维护
用户管理及维护管理用户时须考虑的因素/etc/passwd文件/etc/passwd文件与finger管理用户时须考虑的因素制定管理用户的规则时须考虑的因素如下:系统的访问(量):包括系统上文件和其他资源的访问量,以及是否需要限制用户登录系统的时间和地点用户的账号和密码的有效期限、即是否需要强制用户定期变更他们的密码硬件设备的现状:包括硬盘空间和内存的容量以及CPU的处理能力等/etc/passwd文件在该文件中每个用户有一行记录、并以冒号分隔开每一行第3个字段记录的是该用户的原创 2020-07-01 21:57:18 · 551 阅读 · 0 评论 -
linux网络原理及基本设置
网络原理及基本设置识别网络设备网卡种类与逻辑别名ifconfig或dmesg命令识别网络设备开机时Linux读取/etc/modprobe.conf文件设定、并根据这些设定决定载入哪些网卡的驱动程序模块为了方便系统的管理和维护,网络设定文件和脚本中都会使用网卡的逻辑名来引用网卡系统中的第1个网卡的逻辑名是eth0在/etc/modprobe.conf文件中将这些网卡的逻辑名对应到系统所监测到的特定网卡好处是可减轻管理员管理和维护系统的工作量网卡种类与逻辑别名网卡种类与逻辑别名的对应关系原创 2020-07-01 21:51:42 · 812 阅读 · 2 评论 -
Linux 内核模块及系统监控
内核模块及系统监控Linux系统内核模块Linux系统内核模块功能控制Linux系统内核模块手工装入内核模块/proc虚拟文件系统/proc虚拟文件系统的特色永久保存/proc/sys下的配置检测和监督硬件设备PCI总线系统监视工具top系统监视工具free系统监控工具iostat带有 -ef选项的ps命令列出目前在系统上被调度运行的所有进程pgrep命令进程监控命令pstree控制进程的信号(Signal)kill命令pkill命令及组合键Linux系统内核模块Linux系统内核模块是对Linux小原创 2020-07-01 21:48:42 · 2221 阅读 · 1 评论 -
简单的Shell 编程
Shell 编程grep命令正则表达式的通配符grep命令的语法格式grep命令grep:global/regular expressions/print的缩写grep能够在一个或多个文件内容中搜索某一特定 字符模式、也被称为正则表达式一个模式可以是一个单一的字符、一个字符串、一个单词或一个句子一个正则表达式是描述一组字符串的一个模式正则表达式的构成是模仿了数学表达式,通过使用操作符将较小的表达式组合成一个新的表达式一个正则表达式既可以是一些纯文本文字,也可以是用来产生模式的一些特殊原创 2020-06-01 00:39:16 · 244 阅读 · 0 评论 -
系统的初始化和服务
系统的初始化和服务linux启动流程linux系统引导的顺序BIOS的初始化和引导加载程序BIOS的初始化BIOS初始化的一些工作引导加载程序的操作用MBR启动Linux操作系统用MBR启动Linux操作系统MBR被其他程序占用GRUB程序GRUB的特性/boot/grub/grub.conf文件grub.conf文件基本设定grub.conf文件第2部分设定内核的初始化和init的初始化内核的初始化init的初始化run levels(运行级别)run level 1、S和emergency都是单用户模式原创 2020-06-01 00:38:15 · 675 阅读 · 0 评论 -
系统安装注意事项及相关的概念
系统安装注意事项及相关的概念安装的硬件需求及相关概念安装方法和一些安装选项硬盘的结构和硬盘的分区硬盘逻辑结构及逻辑组件硬盘分区的目的Linux系统中硬盘的分区MBR——主引导记录MBR的结构MBR当中包括3个部分、分别是:扩展分区与逻辑分区配置文件系统的注意事项Linux安装时的网络配置常用网络术语和概念解释防火墙Linux安装时的其他配置安装的硬件需求及相关概念Linux内核包括了访问计算机关键硬件(如CPU)的代码、通常Linux自动探测和配置这些硬件通常Linux通过内核设备驱动程序实现对外部原创 2020-06-01 00:37:44 · 342 阅读 · 0 评论 -
配置Bash Shell和系统配置文件
配置Bash Shell和系统配置文件Bash Shell的配置与变量通过局部变量设定Shell局部变量PS1别名的用法及设定利用set进行shell的设置将局部变量转换成环境变量当一个变量不再需要时可用unset命令取消常用的环境变量shell启动脚本和登录shelllogin shell执行的启动脚本和顺序Non-login shell 执行的启动脚本和顺序/etc/profile文件 和/etc.prpfile.d目录\~/.bash_profile和~/.bashrc及其他一些系统文件Bash S原创 2020-06-01 00:37:22 · 472 阅读 · 0 评论 -
正文处理命令及tar命令
正文处理命令及tar命令cat进行文件的纵向合并利用diff比较两个文件利用sdiff比较两个文件利用look检查单词的拼法expand将制表键转换成空格使用fmt重新格式化正文使用pr重新格式化正文归档文件和归档技术tar命令中还有以下3个可选的选项:使用tar将arch目录打包成arch.tar的归档文件文件的压缩和解压缩gzip命令在使用tar时压缩和解压缩cat进行文件的纵向合并[dag@dog babydog]$ cat > letters.upperA BCDEF原创 2020-06-01 00:37:05 · 278 阅读 · 0 评论 -
用户、群组及权限的深入讨论
用户、群组及权限的深入讨论使用passwd修改密码和检查用户密码的状态groups ~ 确定dog用户所属的群组:使用su命令进行用户的切换发现与用户相关信息的命令groups ~ 确定dog用户所属的群组:Linux系统的默认权限设定特殊权限(第4组权限)添加suid特殊权限例子添加suid特殊权限例子添加sgid特殊权限的例子添加sticky特殊权限的例子以chmod的字符方式设置特殊(第4组)权限以chmod的数字方式设定特殊权限特殊权限对可执行文件的作用ping命令的工作原理特殊权限目录的作用使用原创 2020-06-01 00:36:47 · 344 阅读 · 0 评论 -
linux系统中输入/输出和管道及相关的命令
输入/输出和管道及相关的命令文件描述符与标准输入/输出搜索文件和目录的命令find默认,shell从键盘读命令的输入,并将命令的输出显示到屏幕上。文件描述符与标准输入/输出文件描述符是Linux系统内部使用的一个文件代号、它决定从哪里读入命令所需的输入和将命令产生的输出及错误显示送到什么地方文件描述符的具体含义如下:0:标准输入,文件描述的缩写为stdin1:标准输出,文件描述的缩写为stdout2:标准错误(信息),文件描述的缩写为stderr在以上描述中,0、1和2为文件描述符原创 2020-06-01 00:36:25 · 384 阅读 · 0 评论 -
Bash Shell 简介
shell的工作原理其实当一个用户以命令行方式登录linux或UNIX操作系统之后即进入了Shell应用程序,例如[dag@dog ~]$ 就是shell的提示符。shell的功能是将用户输入的命令翻译成linux内核(Kernel)能够理解的语言,这样linux的内核才能真正的操作计算机的硬件,shell就是人与计算机沟通的桥梁shell为用户与Kernel之间的一个接口shell主要是一个命令解释器它接受并解释用户输入的命令,然后将这些命令传给内核。最后由内核来执行这些命令bash的成长原创 2020-06-01 00:35:59 · 831 阅读 · 0 评论 -
文件的传输和浏览
文件的传输和浏览使用file命令确定文件中是数据的类型使用cat命令浏览正文文件的内容使用head命令浏览文件中的内容使用tail命令浏览文件中的内容使用wc命令显示文件行、单词和字符数使用more命令浏览文件使用file命令确定文件中是数据的类型file命令确定一个文件的类型file 文件名在Linux系统中,文件的类型可以是正文、目录、可执行文件、和符号链接等[dag@dog ~]$ file game.txtgame.txt: ISO-8859 English text, with ver原创 2020-06-01 00:35:36 · 370 阅读 · 0 评论 -
目录和文件的浏览、管理及维护
目录和文件的浏览、管理及维护使用pwd和cd命令来确定和切换目录使用ls命令列出目录中的内容使用cp命令复制文件和目录使用mv命令移动及修改文件和目录名使用mkdir命令创建目录使用touch命令创建文件使用rm命令删除文件使用rmdir或rm -r命令删除目录使用pwd和cd命令来确定和切换目录[root@dog ~]# whoamiroot[root@dog ~]# pwd/root[root@dog ~]# cd /home[root@dog home]# pwd/home[root原创 2020-06-01 00:35:16 · 202 阅读 · 0 评论 -
运行Linux命令及获取帮助
运行简单的linux命令简单、常用的命令w ~ 所获得的信息比who命令多一些users ~目前登录系统的全部用户tty ~目前用户登录系统所使用的终端uname ~ 获得有关系统的信息date ~ 显示系统当前的日期和时间cal ~ 显示某月的日历clear ~ 清除终端窗口中的显示su 和passwd命令passwd ~ 修改用户的密码及查看密码的状态等whatis命令与命令的—help选项怎样阅读命令的使用摘要利用man命令获取帮助信息利用关键字搜寻Man Pages利用info命令来获取帮助简单、原创 2020-06-01 00:34:54 · 308 阅读 · 0 评论 -
Linux网络配置一次搞定(Linux centos和Linux oracle),跟着一步步操作,简单明了
修改网络配置文件①cd /etc/sysconfig/network-scripts②cp ifcfg-eth0 ./ifcfg-eth0.bak //修改前先备份第一个以太网卡对应的网络配置文件:ifcfg-eth0DVICE=eth0 -----------网卡设备名TYPE=Ethernet ---------类型为以太网UUID=8f0e6033-75c6-4efa-a7f9-24a358fcf65e ------------唯一识别码ONBOOT=yes ----原创 2020-06-02 12:07:41 · 704 阅读 · 0 评论 -
linux kernel panic not syncing 永久解决的方案
linux kernel panic not syncing 永久解决的方案相信第一次使用Linux的朋友可能会遇到这样的问题,因为我就遇到了,直到学linux系统的初始化和服务,找到了永久性的解决方案话不多说,看下图,当启动linux 虚拟机的时候,出现如下情况,该怎么解决呢查了一些博客,找到了一些方法,链接如下链接: linux一般的解决方法.这种方法,我使用了,但是每次开linux虚拟机,都要进入按e键选第二个,那怎么一次性解决,不用每次开机都要进行上述操作呢,下面来看方法:首先上述方法原创 2020-05-25 17:12:56 · 35443 阅读 · 2 评论