Systems and Network Consulting on Linux Platforms
CentOS Linux, Fedora Linux, and Red Hat Enterprise Linux Projects
We support mostly Red-Hat derivatives of Linux; whereby all most directory structures of server applications are completely different from Ubuntu or Debian-based Linux operating systems. We mainly work with CentOS, because the versions of software that are available for download are typically very stable releases of software that are tried, tested and true versions. If you require more up-to-date of server applications, we'd be pleased to assist with Fedora and other Red Hat derivative Linux distributions
If you are confident that your server applications are configured correctly, though something seems to not work, SELinux policies might be preventing the access depending on what the exact role of the system is. SELinux contains an evolving series of policy booleans, which are a series of software-based security switches that are designed to protect your applications and the computer itself from outside tampering that typically protect a system with a poor firewall configuration or application security settings. SELinux provides an additional layer of protection of the computer system from most external attacks. We can help people properly implement SELinux so that they are not forced to disable it.
System Tuning and Customization
Many Linux installations require customized parameters to be configured inside various configuration files. Systemctl is one of the major Linux software components that allow an administrator to configure many advanced properties, such as, TCP & UDP behaviour, virtual memory and swapping values, advanced network stack values and much more. Some Linux servers are optimal at their default settings; However, some computers require tuning adjustments based on customer demands or legitimate problem-solving.
firewalld & iptables Firewall
Linux firewall services are challenging to configure for network administration novices. Prior to CentOS and RHEL 7, iptables was the firewall service typically used. Today, firewalld is the default firewall service that is used in CentOS and RHEL 7. We are there for those who either need to have the server-side firewall turned off, on or configured for best IT server hardening practices.
We can configure NFS or Samba File Sharing Services for your File Server needs to ensure that all your network computers have a reliable network share for digital storage purposes
If you need your Linux server to print and also be network accessible, we can help you configure the CUPS server and administration interface for your physical printer devices, as well as integrating it with Windows File Sharing through samba daemon
Bash Shell Scripting
Bash scripts can be authored and implemented to achieve your desired results. Common uses for bash scripts are similar to SQL for the purposes of data processing; However, system, network, file and print operations can be performed as well. If you find yourself running a batch of commands on a regular or daily basis and would like to have the process simplified, let us know which Linux applications must be run and we can add logic and write scripts that can accept input from other files or accept manual arguments from the shell itself.
Scheduling Tasks with crontab
crontab is the task scheduler for Linux and can be used to set automated tasks to run at set intervals. Common Crontab uses are to invoke execution of various scripts, whether you use PHP, Python, Bash, Perl, SQL or need to change system parameters and run backups a scheduled basis.
Mail Services Configuration
Whether to need to interface email functionality with a specific application or you are looking to implement a full email server with email accounts and email storage, ask for help with Sendmail, Postfix, Exim or other related email applications
Database Server with MySQL or PostgreSQL
Ask for data related administration for MySQL (MariaDB) or PostgreSQL. Many of the SQL concepts and commands are similar in nature though implementations of database vendors have different strengths and weakness. MySQL is highly popular whereas PostgreSQL is an enterprise-level & ACID compliant version of SQL.MySQL and PostgreSQL are the flavours of DBs we have experience with and support the most.
No GUI or Desktop Environment? No problem
If you have a server implementation without a graphical environment installed and you require help with a command-line interface only, we can still help you out.