相关内容
linux下设置locale
什么是locale在linux中,使用locale命令来设置和显示程序运行的语言环境,locale会根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境locale设置规则 _. 例如:zh_cn.utf8 zh:表示中文cn:表示大陆地区utf8:表示字符集 de_de.utf-8@euro de:表示德语de:表示德国utf...
小程序云服务器
购买后即可享有如下机器和域名配置 配置 系统盘 操作系统 位 默认域名默认内置小程序后台 环境 默认生产三级域名对接微信平台 免除购买域名开销 注意...触发一键部署 实例 小程序商城 完整部署指引 查看小程序端效果 下载商城小程序端代码 导入微信 访问域名设置为 实例域名 编译查看小程序商城效果...

详解Linux Screen让程序保持后台运行
详解linux screen让程序保持后台运行? 您是否曾经遇到过在远程计算机上执行长时间运行的任务,突然连接中断,ssh会话终止以及工作丢失的情况。 好吧,这在某个时候发生在我们所有人身上,不是吗? 幸运的是,有一个名为screen的实用程序,可让我们恢复会话。 screen是终端多路复用器,它允许用户访问单个终端窗口内的...

Canonical通过Flutter启用Linux桌面应用程序支持
在pub.dev上可以找到的大多数软件包都是纯dart的,大多数都可以在linux应用程序中正常工作。 有些软件包(称为插件)中包含特定于一个或多个平台的本机代码。 作为此版本的一部分,我们在pub.dev上发布了三个使用linux本机功能的插件:url_launcher: 在提供的url上启动默认浏览器shared_preferences:应用会话之间共享...

如何在 Linux 中设置主机名
如何在 linux 中设置主机名? ----如果你对 linux 命令行比较熟悉的话,你可以使用命令sudo hostnamectl set-hostname host.example.com设置主机名,设置主机名成功后,不要忘记也要在 hosts 文件中配置下 127. 0.0.1. 另外,你也可以使用nmtui 命令来进行设置。 你可以在你的字符环境中,直接运行 nmtui 命令...
Linux系统文件的默认权限和特殊权限
ll dir1 -ddrwxr-xr-x. 2 root root 6 oct 9 13:55 dir1umask是什么从上面的例子中可以发现,新建文件和目录的默认权限分别是644、755,为啥会这样? 这就要聊聊umask了,linux系统中默认的umask值是022,它直接影响了用户创建的文件或目录的默认权限,它与chmod的效果刚好相反,umask是将文件的对应权限位遮掩住...

Linux笔记
linux 是一套免费使用和自由传播的类 unix 操作系统,是一个基于 posix(可移植操作系统接口) 和 unix的多用户、多任务、支持多线程和多 cpu 的操作系统。 linux 能运行主要的 unix 工具软件、应用程序和网络协议。 它支持 32 位和 64 位硬件。 linux 继承了 unix 以网络为核心的设计思想,是一个性能稳定的多用户...
linux机制
tcp rtt和rtotcp拥塞避免算法,目前主流linux的默认拥塞避免算法为cubic,可以使用ss -i命令查看。 tcp有滑动窗口,拥塞窗口,滑动窗口为接收端可接收的...一旦某个描述符就绪(一般是读就绪或者写就绪,就是这个文件描述符进行读写操作之前能够通知程序进行相应的读写操作。 但它们本质上还是同步io。 参考...
Linux 下 Sysstat 系统监控程序详解
sysstat包包含许多商业单位共有的各种实用程序,用于监控系统性能和使用活动:iostat (1) 报告设备、分区和网络文件系统的cpu统计和硬盘吞吐效率的数据。 # 核心工具mpstat (1) 报告单个或组合处理器相关的统计数据。 pidstat (1) 报告linux任务 (进程) 的统计信息: io、cpu、内存等。 tapestat (1) 报告连接到系统的...
Linux下PHP+Apache的26个必知的安全设置
所以,使用php时要小心。 以下是linux下php+apache的26个php程序员必知的安全方面的设置为php安全提示而提供的示例环境文件根目录(documentroot):varwwwhtml默认的web服务器:apache(可以使用lighttpd或nginx来取代apache)默认的php配置文件:etcphp.ini默认的php加载模块配置目录:etcphp.d我们的示例php安全...

解决VScode配置远程调试Linux程序的问题
下面看下vscode远程调试linux程序的问题,具体内容如下,一起看看吧! 最近在linux上调程序,但是gdb使用属于入门阶段,主要是没有图形化界面直观。 在网上查找了有两个方案可选,一个是通过visualstudio2019的远程调试功能,因为最近一7直在用vscode,所以没有试,之后有时间了可以试一下。 另一个方案就是通过vsc...
编译一个默认输出hello world的linux内核
本文主要讲述,如何编译一个linux内核,使其默认执行我们提供的一个hello world程序。 基本思路是,linux内核在启动完毕后,会执行一个用户态的名叫init的程序,作为其1号进程(当前大部分linux发行版的init程序都是systemd),那我们只要把我们写的hello world程序,设置成内核默认使用的init程序,应该就可以了...
linux ulimit 调优
概要:linux系统默认open files数目为1024,有时应用程序会报too many open files的错误,是因为open files 数目不够。 这就需要修改ulimit和file-max。 特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。 网上的教程,都只是简单说明要如何设置ulimit和file-max, 但这两者之间的...

Linux 中如何切换相同程序的不同版本
在那篇文章中,我们使用 update-alternatives 命令实现从一个 php 版本切换到另一个 php 版本。 也就是说,update-alternatives 命令可以将 系统范围 system wide 默认使用的 php版本设置为我们希望的版本。 通俗的来说,你可以通过 update-alternatives 命令从系统范围设置程序的版本。 如果你希望可以在不同目录...
Linux系统设置PATH环境变量(3种方法)
简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径在linux系统下,如果你下载并安装应用程序,很有可能在键入它的名称的时候出现 “command not ...
理解linux平台上java程序的内存模型
java 程序是运行在jvm 虚拟机里面的,离开jvm虚拟机,那么java程序无法直接在linux平台的运行。 所以java应用程序和os 平台之间是隔着jvm虚拟机的。 所谓的jvm虚拟机,本质上就是一个进程,此时它的内存模型和普通的进程有相同之处,但它又是java程序的管理者,所以它又有自己独特的内存模型. 从os层面来看jvm的进程...

详解linux下的.netmvccms程序结构
cms程序架构本程序是主要是用于企业网站开发的,也可以做博客程序,程序是从之前上一篇的.net 博客程序改进过来的,主要技术由webform转成.net mvc了,由于是很早之前的项目,12年还是mvc3版本,当然还是跑在linux下的。 技术栈 .net framework 4.0 sqlite 数据库 mono linux运行环境以及mono下的sqlite库 razor 模板...

linux vim编辑器之环境设置
此时,我们就可以通过设置backspace来设置。 当backspace为2时,就是可以删除任意字符; 为0或1时,仅可删除刚才输入的字符,而无法删除原本就已经存在的文字了:set all 显示目前所有的环境参数设置值:set 显示与系统默认不同的设置参数,一般来说就是你有自行变动过的设置参数:syntax on :syntax off 表示是否依据...
Linux防火墙
默认-----subcommand(子命令): 1、链管理: -n:new,自定义一条新的规则链 -x:delete,删除自定义的空的规则链 -p:policy,设置默认策略; 对filter表...集成在linux内核中扩展各种网络服务的结构化底层框架内核中选取五个位置放了五个hook(勾子) function(input、output、forward、prerouting、postrouting)...
Linux Windows下设置定时执行任务的方法
linux篇 linux下创建定时执行任务可使用crontab,系统默认自带crontab,在ubuntu 16.04下进行演示说明。 1.crontab 基本使用 #etcinit.dcron status # 查看状态#etcinit.dcron start #启动crontab服务#etcinit.dcron stop # 停止crontab服务#etcinit.dcron reload #重载定时任务#crontab -l # 查看定时任务列表2...