-
配置sysctl.conf文件修改内核参数
所属栏目:[Linux] 日期:2020-12-13 热度:136
sysctl.conf文件 linux系统中/proc/sys目录下存放的内核参数,可以在系统运行时进行更改,不过重启机器后配置就会失效。由于/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系,在/etc/sysctl.conf文件中修改配置内核参数可以实现永久生效,以[详细]
-
Linux 大文件的分割与合并
所属栏目:[Linux] 日期:2020-12-13 热度:161
1.分割 -- split命令 可以指定按行数分割和按字节大小分割两种模式。 (1) 按行数分割 $ split -l 300 large_file.txt new_file_prefix 加上-d,使用数字后缀;加上--verbose,显示分割进度: $ split -l50000 -d large_file.txt part_ --verbose (2)?按字[详细]
-
在Linux下运行引入了外部jar包的java程序
所属栏目:[Linux] 日期:2020-12-13 热度:197
如图:H.java里引入了commons-io-2.2.jar 代码如下: import org.apache.commons.io.IOUtils; public class H{ public static void main(String[] args){ String[] a = { "/bin/sh","-c","iptables -nvL --line" }; process1(a); } public static void proce[详细]
-
linux同步网上的yum源
所属栏目:[Linux] 日期:2020-12-13 热度:187
一、起因 最近几天发现服务器安装新的软件老是下载网上的软件包,既费流量又费时间,所有同步网上的yum源下来 二、同步yum源 安装软件包 yum -y install yum-utils createrepo 查看所有仓库 yum repolist 选择一个仓库同步 #参数-r为仓库id,参数-p为指定路[详细]
-
zsh: command not found: 解决方法
所属栏目:[Linux] 日期:2020-12-13 热度:68
问题原有:mac中安装了my zsh [https://www.cnblogs.com/dadonggg/p/11027454.html],但是造成了在使用vscode的时候,提示”zsh: command not found“ 原因是两个不同的终端环境变量不一样。 解决方法: 把 bash shell 中.bash_profile 全部环境变量加入zsh s[详细]
-
linux下安装oracle数据库
所属栏目:[Linux] 日期:2020-12-13 热度:58
一、安装前准备工作 1、修改主机名(不是必须的) #vi /etc/hosts //并添加内网IP地址对应的hostname,如下 127.0.0.1 localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.8.151 oracledb 2、修改/etc/sysconfig/ip[详细]
-
ps命令
所属栏目:[Linux] 日期:2020-12-13 热度:158
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。 ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 linux上进程有5种状态: 运行(正在运行或在运[详细]
-
smbpasswd - Samba加密的口令文件。
所属栏目:[Linux] 日期:2020-12-13 热度:130
总览 SYNOPSIS ? smbpasswd ? 描述 DESCRIPTION ? 此文件是 Samba (7) 套件的一部分。 ? smbpasswd是Samba加密的口令文件。文件中包含了用户名,UNIX用户ID和SMB用户口令(经过hash散列算法处理过),还有账号标志信息及上次更改口令时间。samba已经改进了文件[详细]
-
四、用户管理
所属栏目:[Linux] 日期:2020-12-13 热度:123
1. linux 是一个多用户系统 ? 2.用户相关文件 1. /etc/passwd: 保存了用户的基本信息 2. /etc/shadow: 保存了用户密码信息以及过期时间 3. /etc/group: 组信息 4. /etc/gshadow: 组密码信息 5. /etc/skel: 用户家目录模板(有三个.bash*) 6. /etc/default/u[详细]
-
smbmount - 装载一个 smbfs 文件系统
所属栏目:[Linux] 日期:2020-12-13 热度:164
总览 SYNOPSIS smbmount {service} {mount-point} [-o options] ? 描述 DESCRIPTION ? smbmount 可以装载一个Linux SMB文件系统。它通常在带 "-t smbfs" 选项执行 mount (8) 命令时被作为 mount.smbfs 执行。当然内核必须支持smbfs文件系统。 ? smbmount 使[详细]
-
搭建Linux环境--安装jdk
所属栏目:[Linux] 日期:2020-12-13 热度:96
JDK : 全称是 JAVA Development Kit, 即 java 开发工具箱, 是 java 运行和提供各种编译工具的运行库。 一、下载jdk 官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ? 二、使用ftp工具上传至Linux系统中[详细]
-
setserial - 取得/设置 Linux 串行口的信息
所属栏目:[Linux] 日期:2020-12-13 热度:62
总览 setserial [ -abqvVWZ] 设备 [ 命令参数一 [ 设备变元参数 ] ] ... setserial -g [-abGv ] 设备一 ... 描述 setserial 是一个用来设置和取得与一个串行口有关的信息与设置的程序。这些信息包括某个串行口正在使用的I/o地址与中断号,以及break键是否被[详细]
-
六、Linux计划任务及压缩归档
所属栏目:[Linux] 日期:2020-12-13 热度:173
1. find:用来查找文件 格式:find 目录名 选项 参数 -a … ? -name ?根据名称查找 find /?-name "ww" find / -name "ken*" | xargs rm -rf ? -perm 权限(为完全匹配,-为包含匹配 find / -perm 777 Ls -ld / 随便查看一个 find / -perm 444 Ls -ld / 随便[详细]
-
Alpine Linux添加Let‘s Encrypt CA证书或者自签CA证书
所属栏目:[Linux] 日期:2020-12-13 热度:97
Alpine Linux添加Let‘s Encrypt CA证书或者自签CA证书 [toc] 1. 用docker进行查看 进入容器, docker run -it alpine:latest /bin/sh 安装curl, apk --no-cache add curl 对比发现curl依赖ca-certificates, 网上查到 update-ca-certificates 命令为更新系[详细]
-
商城系统在linux系统中定时备份MySQL数据库并删除七天前的备份文
所属栏目:[Linux] 日期:2020-12-13 热度:62
数据库是商城软件中重要的组成部分,定时任务能周期性地自动执行中的程序必要的业务逻辑,以DSMall开源商城系统每日店铺结算的业务逻辑为例: !/bin/bash ?Name:bakmysql.sh ?This?is?a?ShellScript?For?Auto?DB?Backup?and?Delete?old?Backup 备份地址 back[详细]
-
Linux为PHP安装Redis扩展的方法
所属栏目:[Linux] 日期:2020-12-13 热度:171
1、下载phpredis 下载地址: https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 2、安装redis 上传phpredis-2.2.4.tar.gz到/usr/local/src目录,然后依次执行一下命令: cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解[详细]
-
linux下安装Nginx
所属栏目:[Linux] 日期:2020-12-13 热度:169
// 安装必要插件 yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel // 下载安装包 wget https://nginx.org/download/nginx-1.16.0.tar.gz // 解压并安装 tar zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure --p[详细]
-
如何定时查询某线程的CPU执行时间
所属栏目:[Linux] 日期:2020-12-13 热度:164
? ? 1 #!/bin/ bash 2 3 pid=$( ps -T -p $(pgrep xxx) | grep xxx | gawk -F " " ‘ {print $2} ‘ ) 4 if [ -z $pid ]; then 5 echo " can not find xxx " 6 exit 1 7 fi 8 echo " pid: " $pid 9 prev_runtime= 0 10 while true ; do 11 current_runtime=`[详细]
-
linux root用户无法删除文件,提示permission denied
所属栏目:[Linux] 日期:2020-12-13 热度:199
我用root用户登录,删除一个普通的文件,怎么删也删不了。最后用lsattr命令查看,原来是被保护了。lsattr查看一个文件? 1. chattr权限简介 chattr - change file attributes on a?Linux?file system. 也就是说chattr命令的作用是改变linux文件系统中指定的文[详细]
-
linux(centos)-command
所属栏目:[Linux] 日期:2020-12-13 热度:125
此篇随笔整理所有已经使用过的linux命令(新手,如有不足请见谅) 基础: ls cd pwd 查找: grep which whereid ? ? 文件管理: mv rm cp chown chgrp tar touch less more cat tac head tail od file setfacl getfacl ? ? 软件安装: yum rpm ? 磁盘管理: fd[详细]
-
Linux-网络编程-UDP网络编程(day13续2)
所属栏目:[Linux] 日期:2020-12-13 热度:126
?一、基于TCP的网络编程(续day12) 二、并发服务器 三、基于UDP的网络编程 ? 三、基于UDP的网络编程 ? ? ? 1、基于UDP网络编程基础 (1)报头格式 ? ? ? 头部为8个字节 (2)编程模型 或者 ?(3)相关函数 ? sendto(2) #includesys/types.h #includesys/soc[详细]
-
Linux--write命令
所属栏目:[Linux] 日期:2020-12-13 热度:125
|--Linux write命令 Linux write命令用于传讯息给其他使用者。 使用权限:所有使用者。 语法: write user [ttyname] 参数说明: user : 预备传讯息的使用者帐号 ttyname : 如果使用者同时有两个以上的 tty 连线, 可以自行选择合适的 tty 传讯息 eg: 传讯[详细]
-
vue生命周期函数
所属栏目:[Linux] 日期:2020-12-13 热度:146
vue中所有的钩子函数: beforeCreate(创建前) created(创建后) beforeMount(载入前) mounted(载入后) beforeUpdate(更新前) updated(更新后) beforeDestroy(销毁前) 下面是完整代码,当然用到那个周期函数写哪个就好,不一定要全部写出来,写[详细]
-
Alpine Linux添加Let‘s Encrypt CA证书或者自签CA证书
所属栏目:[Linux] 日期:2020-12-13 热度:77
Alpine Linux添加Let‘s Encrypt CA证书或者自签CA证书 [toc] 1. 用docker进行查看 进入容器, docker run -it alpine:latest /bin/sh 安装curl, apk --no-cache add curl 对比发现curl依赖ca-certificates, 网上查到 update-ca-certificates 命令为更新系[详细]
-
搭建Linux环境--安装MySQL
所属栏目:[Linux] 日期:2020-12-13 热度:150
Mysql 是一个开源的小型关联式数据库管理系统, 特点是速度快,体积小,成本低,尤其还是开源的,所以目前被广泛应用于互联网中的中小型网站中 一、安装MySQL yum : 在线安装 1. 查看线上所有的 Mysql 安装包 输入命令: yum list | grep mysql ????--- 以列[详细]